Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

   
    Nov 21, 2024  
2022-2023 Catalog 
    
2022-2023 Catalog [ARCHIVED CATALOG]

Computer Science, B.A.


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.