BACHELOR OF SCIENCE IN COMPUTER SCIENCE
Businesses, service organizations, and public administration have increasingly considered computer science skills necessary. The constant rapid evolution creates for computer specialists to enter the workforce. The Bachelor of Science Degree in Computer Science provides an essential methodological background and an understanding of the latest technologies in various specialties, from business to public service and individual applications.
The student must choose a subject area for further study:
Major in E-Commerce and Digital Communication
Major in Machine Learning and Artificial Intelligence
Major in Information and Data Analytics
Major in Networks and Cybersecurity
Educational objectives and methodology
Job opportunities
The Bachelor of Science in Computer Science prepares for the following professions: Software Analysts and Designers, System Analysts, Web Application Analysts and Designers, Network and Computer Communications Specialists, Database Analysts, and Designers, Systems Administrators, Programming Technicians, Application Technicians, Web Technicians, Database Management Technicians, Network Systems Management Technicians.
Curricular programs
Students must complete these curricula requirements:
- THE GENERAL EDUCATION REQUIREMENTS (30 CH)Humanities and Fine Arts
ENG/110 – English Composition III
ENG/390 – Public Speaking
One course in Humanities or Fine ArtsSocial and Behavioral Sciences/Business
PSY/300 – Social Psychology
SOC/300 – Sociology of Media and CommunicationMathematics, Natural Science and Computer Science
COM/105 – Introduction to Computer Science
MAT/190 – Matrix Calculus and Operational Research
PHY/200 – PhysicsWriting Intensive
ENG/320 – Digital Linguistic and Technical Writing (W)Global Perspectives/Diversity
LAW/100 – International Law - CORE CURRICULUM (39 CH)
COM/110 – Introduction to Artificial Intelligence and Machine Learning
COM/120 – Introduction to Web Design
COM/140 – Programming I
COM/150 – New Media
COM/180 – Data Analytics for Economics and Business
COM/190 – Computer Network and Cloud Computing
COM/250 – Introduction to Digital Imaging and Visualization
COM/270 – Management Information System
COM/290 – Operating Systems
COM/300 – Database and Data Management
COM/330 – Architecture of Computers
COM/390 – Human-Computer Interaction
COM/495 – Senior Project - MAJOR REQUIREMENTS (30 CH) – Students must select one of the following concentration areas:
E-Commerce and Digital Communication
COM/210 – E-commerce Strategies and Models
COM/220 – Programming II
COM/240 – Digital Marketing
COM/241 – Social Media and Networking
COM/242 – Mobile Application Development
COM/243 – Electronic Payment Systems
COM/244 – Web Analytics
COM/245 – Digital Content Management
COM/246 – Information Visualization
COM/247 – Customer Relationship ManagementMachine Learning and Artificial Intelligence
COM/170 – Artificial Intelligence and Machine Learning Applied to Business
COM/220 – Programming II
COM/251 – Natural Language Processing
COM/252 – Computer Vision
COM/253 – Robotics and Automation
COM/254 – Reinforcement Learning
COM/255 – Explainable Artificial Intelligence
COM/280 – Data Mining and Knowledge Discovery
COM/410 – Learning Analytics
COM/460 – Neural Networks and Deep LearningInformation and Data Analytics
COM/220 – Programming II
COM/281 – Data Management and Warehousing
COM/282 – Business Intelligence
COM/283 – Predictive Analytics
COM/284 – Data Visualization
COM/285 – Statistical Methods for Data Science
COM/286 – Data Ethics and Privacy
COM/287 – Text Analytics
COM/288 – Time Series Analysis
COM/289 – Multivariate AnalysisNetwork and Cybersecurity
COM/220 – Programming II
COM/291 – Cybersecurity Fundamentals
COM/292 – Digital Forensics
COM/293 – Intrusion Detection and Prevention
COM/294 – Penetration Testing and Ethical Hacking
COM/295 – Cryptography and Network Security
COM/296 – Security Management and Risk Assessment
COM/297 – Advanced Network Security
COM/450 – Network Protocols and Architecture
COM/470 – Computer Network Security - GENERAL ELECTIVES: (21 CH). Students will choose seven courses in this area sufficient to complete a
combined total of 120 credits:COM/320 – Programming III
COM/340 – Development of Software Applications
COM/360 – Frequency and Spectral Allocation: Wireless Systems
COM/401 – Information Technology in Healthcare
COM/402 – IT Service Management
COM/403 – Geographic Information Systems
COM/404 – Virtual Reality and Augmented Reality
COM/405 – Emerging Technologies
COM/406 – Knowledge Management
COM/407 – Information Technology Auditing and Assurance
COM/420 – Formal Methods in Computer Science