Applied Computer Science (Wireless and Mobile Applications Development Option), Bachelor of Science, Part-time
Program start date | Application deadline |
2024-01-01 | - |
2024-04-01 | - |
2024-09-01 | - |
Program Overview
The Bachelor of Science in Applied Computer Science (BScACS) equips students with advanced computing skills for careers in software engineering, programming analysis, and software design. The program combines theory and practice, fostering critical thinking, problem-solving, and creativity. Students complete core courses in computer science fundamentals, specialty courses in mobile applications, human-computer interaction, and data mining, and a major project. The program is delivered in a blended format, with courses taught on campus and online.
Program Outline
Degree Overview:
The Bachelor of Science in Applied Computer Science (BScACS) degree prepares you with advanced computing skills for careers in the computing profession as software engineers, programming analysts, and software designers. The program combines theory and practice, and develops your critical thinking, problem-solving and creative abilities.
Outline:
Core Courses (29.0 credits):
- Introduction to Information and Network Security
- Interaction Design
- Operating Systems
- Software Engineering
- Advanced Algorithms and Data Structures Design and Analysis
- Project Management
- Artificial Intelligence
- Calculus for Computing
- Linear Algebra and Applications for Computing
Specialty Courses (15.0 credits):
- Mobile Applications Development Fundamentals
- Interactive and Responsive Mobile Applications
- Robust and Trustworthy Mobile Applications
- Computer Networks and Protocols
- Foundations of Human-Computer Interaction
- Database Design
- Topics in Computer Programming - Mobile Graphics
- Topics in Computer Programming - Cryptology
- Topics in Computer Programming – Artificial Intelligence
- Selected Topics in Computer Systems - Data Mining
- Selected Topics in Computer Systems – Malware Analysis
- Advanced Topics Software Engineering
- Network Security Administration
- Network and Security Applications Development
- Multimodal Interfaces
- Advanced Database Application
- Special Topics in Network and Security Development
- Adaptive User Interfaces
- Data Mining and Analytics
Major Project (6.0 credits):
- Major Project 1
- Major Project 2
General Education (15.0 credits):
- Critical Reading and Writing
- Applied Ethics
Assessment:
A minimum passing grade of 60 percent is required for all COMP courses at the 7000 and 8000 level.
Teaching:
The program is delivered in a blended format, with courses taught on campus and online. The program is taught by experienced faculty with industry experience.
Careers:
Graduates of the BScACS program are prepared for careers in a variety of computing fields, including software engineering, programming analysis, and software design. Graduates may also pursue further education in computer science or applied computing.