Major Requirements — Computer Science

Share Share
 |   E-mail  |   Print  |   Text Size

Bachelor of Arts

2009-2011 Four-Year Plan

The Bachelor of Arts program in computer science is an ideal choice for those students interested in the technical aspects of the computer and in computer programming. The program emphasizes software and systems design, while also providing an introduction to computer hardware.

Students completing this program pursue careers as computer programmers, systems analysts or software systems design specialists.

A student who combines the computer science major with a minor is particularly well prepared to enter the job market. Appropriate minors may be in communication, a science field, a business field or mathematics.

As well as completing the required computer science courses, it is recommended that students take additional communication and mathematics courses as time permits.

Required Computer Science Courses: 28 semester hours    

CSC1500 Computer Science I (4)
CSC1600 Computer Science II (4)
CSC2600 Discrete Structures (4)
CSC3150 Computer Organization (4)
CSC3610 Advanced Programming (4)
CSC4250 Capstone in Computer Science (4)
CSC4700 Operating Systems (4)

Selected Computer Science Courses: Choose 8 semester hours   

CSC3500 Microcomputer Systems (4)
CSC3750 C++ for Java Programmers (4)
CSC4150 Artificial Intelligence (4)
CSC4200 Systems Analysis and Design (4)
CSC4360 Database Systems (4)
CSC4400 Data Communication Systems and Networks (4)
CSC3810,4810 Selected Topic (1-4)
CSC3830,4830 Directed Study (1-4)
CSC3940,4940 Career Application Field Experience (1-4)


Bachelor of Science

2009-2011 Four-Year Plan

The Bachelor of Science degree program in computer science is the ideal program for the student who wishes to acquire an in-depth knowledge of computer science and also to develop a good foundation in mathematics and physics. The program emphasizes software and systems design, while also providing an introduction to computer hardware.

Students select this major as preparation for graduate study in computer science, for careers as systems analysts in scientific or engineering environments, and for careers as software systems specialists or developers.

This program is intended for those students who have a strong mathematics and science background and who want a more in-depth program than the other concentrations in computer science provide. This alternative is especially recommended for those persons wanting to pursue graduate study in computer science or who would enjoy a career as a systems software developer for a scientific or technical firm.

As well as completing the required courses, students are recommended to take additional communication and mathematics courses as time permits.

Required Science Courses: 16 semester hours

Mathematics: following results of the Mathematics Competency Examination

MTH2210 Calculus I (4)
MTH2220 Calculus II (4)

Physics

PHY2210 General Physics I (4)
PHY2220 General Physics II (4)

Required Computer Science Courses: 28 semester hours    

CSC1500 Computer Science I (4)
CSC1600 Computer Science II (4)
CSC2600 Discrete Structures (4)
CSC3150 Computer Organization (4)
CSC3610 Advanced Programming (4)
CSC4250 Capstone in Computer Science (4)
CSC4700 Operating Systems (4)

Selected Computer Science Courses: Choose 8 semester hours    

CSC3500 Microcomputer Systems (4)
CSC3750 C++ for Java Programmers (4)
CSC4150 Artificial Intelligence (4)
CSC4200 Systems Analysis and Design (4)
CSC4360 Database Systems (4)
CSC4400 Data Communication Systems and Networks (4)
CSC3810,4810 Selected Topic (1-4)
CSC3830,4830 Directed Study (1-4)
CSC3940,4940 Career Application Field Experience (1-4)