Computer Science - Software Development Concentration, B.S.
The Software Development Concentration prepares students for careers as software developers or for graduate study in computer science. This concentration consists of a solid core of computer science theory as well as several courses in computer programming utilizing a wide variety of programming languages.
Code | Title | Hours |
---|---|---|
CSCI 101 | First Year Computer Science Seminar | 3 |
CSCI 121 | Programming in Java I | 3 |
CSCI 122 | Programming in Java II | 3 |
CSCI 210 | Networking Theory and Administration I | 3 |
CSCI 236 | Web Development | 3 |
CSCI 243 | Database Development | 3 |
CSCI 328 | Object Oriented Design | 3 |
CSCI 336 | Advanced Web Development | 3 |
CSCI 343 | Full Stack Development | 3 |
Six credits of coursework from CSCI 347 or CSCI 447 | 6 | |
Intermediate Topics in Computing 1 | ||
Advanced Topics in Computing 1 | ||
CSCI 361 | Data Structures and Algorithms | 3 |
CSCI 390 | Junior Seminar | 1 |
CSCI 452 | Software Engineering | 3 |
CSCI 461 | Senior Project | 3 |
CSCI 462 | Senior Seminar | 1 |
MATH 250 | Discrete Mathematics | 3 |
COMM 306 | Business Writing and Presentation | 3 |
Upper-Level CSCI Electives | 6 | |
Total Hours | 56 |
- 1
Must carry CSCI 332 Systems Analysis and Design as prerequisite.