Linfield College

Navigation

Academic Advising

Linfield Scenic
Linfield Home » Arts & Sciences » ... » Academic Advising Handbook » Advising Handbook Majors and Minors » Computer Science

Computer Science

Chair:  Dr. Martin Dwomoh-Tweneboah, mdwomoh, x2426, Renshaw 209
Transfer Advisor: Dr. Martin Dwomoh-Tweneboah, mdwomoh, x2426, Renshaw 209
First-Year student contact:  Professor Daniel Kermit Ford, x2706, Renshaw 210

The program in computer science at Linfield is designed to provide students with an exposure to the central theoretical and practical concerns of this rapidly growing discipline. The experience gained in the department prepares the student either for graduate study or for immediate employment in a wide range of businesses and industries that utilize computers. Computer Science at Linfield is future-oriented and innovative. 

GUIDELINES FOR FIRST-YEAR STUDENTS: 

FALL SEMESTER

  • COMP 160    Introduction to Programming (3 credits)(QR)
  • MATH 150    Precalculus (5 credits)  OR
  • MATH 170    Calculus I (5 credits) (depending on experience/placement)
  • COMP 121    Introduction to Web Design

JANUARY TERM:

  • MATH 220 Introduction to Proofs (3 credits) 

SPRING SEMESTER:

  • COMP 161    Beginning Programming (3 credits)(QR)
  • MATH 250    Linear Algebra (4 credits) OR
  • MATH 170    Calculus I (5 credits)
  • PHIL 220        Logic (4 credits) 

MAJOR/MINOR SPECIFIC ADVISING INFORMATION: 

CORE:

40 credits in Computer Science including 160, 161, 260, 262, 263, 305, 330, 370, 375, 377, 490 (Capstone Project) and 6 credits in 485 with different topics. MATH 170, 230 and one course from the following: 175, 220, and 250 are required. Students are encouraged to take these mathematics courses as early as possible because they provide a theoretical background for many COMP courses. While COMP 121 and 131 may not be counted toward the major, these courses are highly recommended. Students are strongly encouraged to take 480 Independent Study and 487 Internship. One semester of CHEM 210 and/or PHYS 210 is also recommended. 

MINOR:

At least 20 credits in including 160 and 161 and at least 14 credits from courses numbered 200 or higher. A minor in Computer Science does not require any math courses.

ELECTIVES:

  • COMP 121 Introduction to Web Design                                                                                     
  • COMP 131 Computers in Modern Society(IS)

Aside from mathematics and the other sciences, Computer Science is also closely associated with the newly created Electronic Arts major. The above courses count towards an Electronic Arts major but not a Computer Science major or minor. COMP 121 is highly recommended for Computer Science major and minor students interested in web page design for electronic portfolios.

FIRST-YEAR GUIDELINES FOR CS MAJORS

FALL SEMESTER:

  • COMP 160  Introduction to Programming (3 credits) (QR)
  • MATH 150 Precalculus (5 credits) OR
  • MATH 170  Calculus 1 (5 credits)
  • COMP 121  Introduction to Web Design

JANUARY TERM:

  • MATH 220  Introduction to Proofs (3 credits)

SPRING SEMESTER:

  • COMP 161  Beginning Programming (3 credits) (QR)
  • MATH 250  Linear Algebra (4 credits) OR
  • MATH 170 Calculus I (5 credits)
  • PHIL 220   Logic (4 credits)                   

OTHER COMPUTER SCIENCE ADVISING INFORMATION
CS students are required to take the following math courses: 170, 230 and either 180, 220, 250 or 430.  These required math courses should be taken as early as possible. The following math courses are also highly recommended: 320, 330, 340, 350 and 440. 
One semester of CHEM 210 General Chemistry and/or PHYS 210 Introduction to Mechanics is recommended.

COMPUTER SCIENCE MINORS
A minor in Computer Science does not require any math courses.  COMP 160 and 161, are the most common prerequisites for CS courses that count towards the minor.  They should be completed in the same year and as early as possible.

COMPUTER SCIENCE FOR NON-MAJORS
Aside from mathematics, and the other sciences, computer science is also closely associated with the newly created electronic arts major.  The following courses count towards an electronic arts major, but not a computer science major or minor. COMP121 is highly recommended for students interested in web page design for electronic portfolios.

COMP 121  Introduction to Web Design  
COMP 131  Computers in Modern Society (IS)