|
Nov 23, 2024
|
|
|
|
2022-2023 Catalog [ARCHIVED CATALOG]
Computer Science, B.A.
|
|
Return to: Majors and Minors
The department offers major programs that emphasize problem solving and communication skills and allow students the flexibility to design programs suitable for their interests and goals. Each student’s major program, designed by the student and a departmental advisor, includes a core of computer science courses, a strong component of courses in some field to which computer science can be applied and a senior capstone project involving research or software development under the supervision of a member of the Hope College faculty. By following an appropriate major program, students may prepare themselves for graduate study in computer science or careers involving applications programming, systems programming, systems and network analysis, computer graphics, web technology, bioinformatics, mobile computing, teaching, software engineering, data science and cybersecurity.
|
The 300-level courses are divided into three different groups:
In order to ensure a breadth of student experience, both the B.A. and B.S. degrees require courses taken from multiple groups.
The requirement for a B.A. degree in computer science is a plan of study approved by the department that includes at least 36 credits in computer science courses, not including 140. These 36 credits must include CSCI 112 or equivalent, CSCI 125 , CSCI 235 , CSCI 245 , CSCI 255 , CSCI 265 , CSCI 481 , and CSCI 482 , and must include at least 8 credits of 300-level courses. At least one 300-level course must be taken from two of the three groups listed above. CSCI 481 and CSCI 482 must be taken in the same academic year. ENGS 210 can count toward the major as 2 credit hours at the equivalent level of the CSCI 195 , Python class. ENGS 322 and ENGS 326 can count toward the major as a total of 6 credit hours of hardware content, equivalent to CSCI 265 plus 2 credits.
|
Return to: Majors and Minors
|
|