computer science curriculum

The following text is taken from The University of Findlay's undergraduate catalog.
 

Competency Requirements

All students of The University of Findlay must demonstrate a basic level of competence (achievement) in writing, computer science, and communication. Students pursuing four-year degrees in the Department of Computer Science are required to complete the two following courses. Students pursuing two-year degrees are required to complete one of the following courses.
Philosophy
PHIL 224 Ethics and Technology
Writing
ENGL 272 Introduction to Technical Communication
 
Students whose programs and goals make other competency areas appropriate may petition the Department of Computer Science to allow substitutions for areas listed above.
 

Computer Science Core Courses

The following core courses are required for all four-year programs in computer science:
CSCI 190 Computer Concepts with Programming CSCI 325 Operating Systems
CSCI 191 Visual Basic Programming CSCI 345 Data Communications
CSCI 192 Introductory Java Programming CSCI 355 Computer Organization
CSCI 193 Introduction to Unix CSCI 360 Data Structures
CSCI 240 Computer Software Design I CSCI 480 Software Engineering
CSCI 241 Computer Software Design II CSCI 490 Database Management Systems
CSCI 270 Web Page Development
 

Computer Science Program

The computer science major takes the computer science core requirements and completes one of the emphases listed below.

Computer Science - Business Emphasis
A major in computer science - business emphasis consists of the 13 core courses plus CSCI 330; ACCT 220, 221; BUAD 220; ECON 200, 201; and at least one course from CSCI 285, 300, 374, 410, 445, 460, 470, 475, 497 (three hours), or 498 (three hours). Competencies: MATH 132 and 133 or MATH 141 and 142.

Computer Science - Computer Systems Emphasis
A major in computer science - computer systems emphasis consists of the 13 core courses plus CSCI 300, 410, 445, 460, and at least two of CSCI 285, 330, 374, 470, 475, 497 (three hours), 498 (three hours) where only one of the choices can be either 497 or 498. Competencies: MATH 141 and 142 (highly recommended) or MATH 132 and 133.

Computer Science - Information Assurance Emphasis
A major in computer science - information assurance emphasis consists of the 13 core courses plus CSCI 410, 412, 414, 416, 445, 496; MATH 302; and at least one course from CSCI 285, 300, 330, 374, 460, 470, 475, 497 (three hours), or 498 (three hours). Competencies: MATH 132 and 133 or MATH 141 and 142.

Computer Science - Mathematics Emphasis
A major in computer science - mathematics emphasis consists of the 13 core courses plus CSCI 300; MATH 295, 302, 342, 410; and at least one of CSCI 285, 330, 374, 410, 445, 460, 470, 475, 497 (three hours), or 498 (three hours). Competencies: MATH 141 and 142.

Computer Science - Web and Database Emphasis
A major in computer science - Web and database emphasis consists of the 13 core courses plus CSCI 285, 374, 445, 470, 475, and at least one of CSCI 300, 330, 410, 460, 497 (three hours), or 498 (three hours). Competencies: MATH 141 and 142 or MATH 132 and 133.

An Associate of Arts degree in computer science consists of CSCI 190, 191, 192, 193, 240, 241, 345; two of CSCI 151, 152, 153, 155, 157, 158, 159, or 270; at least one of CSCI 285, 300, 325, 330, 355, 360, 374, 445, 470, 475, or 490.

A minor in computer science consists of 25 hours in computer science, including CSCI 190, 192, 193, 240, 241; and four of the following: CSCI 191, 270, 325, 345, 355, 360, 480, or 490.

A minor in information processing consists of the computer competency (CSCI 148, 149, 150, 190, or exam); CSCI 155 or ACCT 180; CSCI 157; and four of the following courses: CSCI 151, 152, 153, 158, 191, 192, 270, 285 or one approved course from another discipline with a technology emphasis. Current approved courses include ACCT 350, ART 205, BUAD 390, EDUC 260, EQST 203, or SYSA 340.

A certificate in information assurance consists of CSCI 410, 412, 414, 416, 496, and MATH 302.