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.