This website is best viewed in a browser that supports web standards.
Skip to content or, if you would rather, Skip to navigation.
Required Courses | Course Descriptions | Careers | Four-Year Plan ![]()
Students pursuing a degree in computer science study the design and performance of computers and computational processes. The design and implementation of efficient reliable software and hardware to meet given specifications is of particular importance.
B.S. Degree; no minor required
| Course Number | Course Name | Hours |
| CSIS 44-141 | Computer Programming I | 3 |
| CSIS 44-241 | Computer Programming II | 3 |
| CSIS 44-242 | Data and File Structures | 3 |
| CSIS 44-296 | Professional Development Seminar | 1 |
| CSIS 44-325 | Programming Languages | 3 |
| CSIS 44-345 | Computer Organization I | 3 |
| CSIS 44-349 | Survey of Algorithms | 3 |
| CSIS 44-445 | Computer Organization II | 3 |
| CSIS 44-450 | Operating Systems | 3 |
| CSIS 44-455 | Computer Networks | 3 |
| CSIS 44-460 | Database Systems | 3 |
| CSIS 44-525 | Theory & Implementation of Programming Languages | 3 |
| CSIS 44-561 | Software Engineering I | 3 |
| CSIS 44-562 | Software Engineering II | 3 |
| Math 17-120 | Calculus I | 4 |
| Math 17-121 | Calculus II OR | |
| Math 17-316 | General Statistics II | 3-4 |
| Math 17-215 | Discrete Mathematics | 4 |
| Math 17-230 | Probability & Statistics | 3 |
| Phys 25-110/111 Phys 25-120/121 |
General Physics I and Lab General Physics II and Lab OR |
|
| Phys 25-120/121 Phys 25-230/231 |
Fundamentals of Classical Physics I and Lab Fundamentals of Classical Physics II and Lab OR |
|
| Chem 24-114/115 Chem 24-116/117 |
General Chemistry I and Lab General Chemistry II and Lab |
8-10 |
| *Total Course Hours Reqiuired: | 62-65 |
*Based on 2002-2004 Undergraduate Catalog
141 Computer Programming I (3 hours)
An introduction to programming; analyze problems, design and implement solutions.
241 Computer Programming II (3 hours)
Intermediate computer programming, design of algorithms, introduction to data structures.
242 Data and File Structures (3 hours)
Abstract data structures including stacks, queues, lists, and trees. File structures emphasizing random access files. Construction of graphical user interfaces.
296 Professional Development Seminar (1 hour)
Emphasis on ethical issues in the workplace and professional development for the field of computing.
325 Programming Languages (3 hours)
A survey of the features of contemporary programming languages chosen to illustrate two different programming paradigms. Extensive programming in each of the languages.
345 Computer Organization I (3 hours)
Introduction to computer systems organization with emphasis on machine language and assembler programming.
349 A Survey of Algorithms (3 hours)
A study of algorithms central to the major areas of computer science.
445 Computer Organization II (3 hours)
A continuation of Computer Organization I with emphasis on processor designs, memory hierarchy and input/output.
450 Operating Systems (3 hours)
Course covers concepts of operating systems, including process and storage management, protection, security and distributed systems.
455 Computer Networks (3 hours)
Covers theoretical networking concepts and provides students with some hands-on experience.
460 Database Systems (3 hours)
An introduction to database systems including data modeling, design and implementation.
525 Theory and Implementation of Programming Languages (3 hours)
Syntax and semantics of programming languages; the translation process; and features of procedural, applicative, and object-oriented languages.
561 Software Engineering I (3 hours)
A study of best practices in software design and the design of user interfaces.
562 Software Engineering II (3 hours)
A study of systems analysis, requirements specification, and project management.
Majors in this field are some of the most sought after in the country.As the world becomes increasingly digital-based,those who can knowledgably work with computers and digital media will be in high demand.Some places our graduates are working include the following: