Applied Computer Science, B.A. - Course Requirements
Learning Outcomes
The successful student will be able to:
- Write clear, well-commented code that considers scalability, usability and computational efficiency in common programming languages.
- Scope and implement functional programs to solve a range of problems.
- Define front-end development and create usable applications leveraging modern front-end frameworks.
- Define back-end development and build and use relational databases using modern back-end frameworks.
- Design and follow product lifecycle best practices to ensure that they build products that meet clear needs and constraints.
- Clearly articulate the value and implications of a development project to manage product stakeholders.
Requirements
- Core Curriculum: BA Requirements - 45 Credits
- Note: MATH 211 must be taken as the core math requirement
- Concentration Requirements - 75 Credits
- Total - 120 Credits
Course ID | Course | Credits |
|---|---|---|
BUSA 350 | Internship I | 3 |
CMIS 102 | Internet History, Security & Technology | 3 |
CSCI 105* | Programming for Everyone I | 3 |
CSCI 110* | Programming for Everyone II | 3 |
CMIS 211 | Internet Programming | 3 |
CMIS 220 | Management Information Systems | 3 |
CMIS 234 | Human Computer Interaction | 3 |
CMIS 303 | Networking | 3 |
CMIS 307 | Systems Analysis & Design | 3 |
CMIS 308 | Database Management | 3 |
CMIS 412 | Operating Systems | 3 |
CSCI 305* | Application Development I | 3 |
CSCI 307* | Application Development II | 3 |
CSCI 310* | Introduction to C | 3 |
CSCI 315* | Data Structures | 3 |
CSCI 320* | Inside a Microprocessor | 3 |
CSCI 325* | Product Development | 3 |
CSCI 410* | Algorithms | 3 |
CSCI 440* | Capstone Project – Product Launch | 3 |
CYBR 101* | Intro to Cybersecurity | 3 |
MATH 130 | Elementary Statistics | 3 |
*Certain courses within this major are offered through a partnership with Rize Education. These courses are all offered in an online, asynchronous format and ³Ô¹Ïtv students take these courses alongside students from other universities that participate in the LCMC consortium. All courses have been vetted through ³Ô¹Ïtv’s standard faculty governance processes and are assessed using the same methods as courses taught by ³Ô¹Ïtv faculty. Students who successfully complete these courses earn ³Ô¹Ïtv credits that are applied toward their degree.
Electives
- Twelve credits of free electives - 12 Credits
Other Requirements
- Successful completion of comprehensive project which is incorporated into CSCI 440.