Home E Programs offered E Bachelor Degrees E 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
The major in E-Commerce and Digital Communication focuses on user-oriented digital application design. Students learn various stages of digital application design and their contexts, from identifying the needs of users, creating application prototypes, assessing usability, generating promotional materials through digital channels, analyzing effectiveness, and keeping customer relations. Students of the E-Commerce and Digital Communication program will be well-prepared for various careers in the rapidly growing field of online business and communication. They may choose to pursue roles as e-Commerce managers, digital marketing specialists, web developers, data analysts, social media managers, or other related positions.
Major in Machine Learning and Artificial Intelligence
The Machine Learning and Artificial Intelligence program covers a range of topics, including machine learning, deep learning, natural language processing, and Computer vision. It combines rigorous computer science skills with ML and AI while providing the necessary mathematics, Statistics, and data science skills. The demand for professionals with expertise in machine learning and artificial intelligence is growing rapidly, with these skills being in high demand across many industries. Graduates will be prepared for various careers, including machine learning engineers, data scientists, artificial intelligence specialists, computer vision engineers, and natural language processing engineers.
Major in Information and Data Analytics
The Information and Data Analytics program provides a strong foundation for a variety of exciting careers in the growing field of data analytics. It covers a range of topics, including data analysis, data mining, statistical modeling, data visualization, and programming languages such as Python and R. The program is designed to provide students with the knowledge and skills required to work with large data sets and extract meaningful insights. Graduates will be well-prepared for a variety of careers, including data analysts, data scientists, business intelligence analysts, and data engineers.
Major in Networks and Cybersecurity
The Network and Cybersecurity program equips students with the skills and knowledge required to work in the rapidly growing field of cybersecurity. The program covers a wide range of topics, including network security, cryptography, ethical hacking, incident response, and risk management. Graduates of the program will have the skills and knowledge necessary to secure computer networks from unauthorized access, identify vulnerabilities in computer systems and networks, and respond to security incidents. Some possible career paths include cybersecurity analyst, information security manager, penetration tester, and incident response specialist. Graduates will have the skills and knowledge to make a positive impact in the organizations they work for.
Educational objectives and methodology
The objective of the degree program is to acquire the skills necessary both for rapid entry into the world of work in the field of information and communication technologies and to enable the graduate to follow the rapid technological evolution and to adapt to a wide variety of work realities. Graduates in Computer Science will be able to use the knowledge and skills acquired in the design, development, and management of computer systems; they will have the skills needed to address and analyze problems in application contexts and to develop troubleshooting solutions.
Job opportunities
The Bachelor of Science in Computer Science provides broad-based knowledge alongside elements of professional training to enable continuation in higher studies while offering entries into the world of work. Graduates in Computer Science will carry out professional activities in the areas of design, organization, and management of computer systems in companies producing hardware/software in the areas of computer systems and networks as well as in companies that are information technology-based, e.g., banks, insurance companies, public bodies. In addition, skills acquired during the degree program allow for the initiation of self-employed professional activities.
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:

    ENG/110 – English Composition III
    ENG/390 – Public Speaking
    One course in Humanities or Fine Arts

    Social and Behavioral Sciences/Business
    PSY/300 – Social Psychology
    SOC/300 – Sociology of Media and Communication

    Mathematics, Natural Science and Computer Science
    COM/105 – Introduction to Computer Science
    MAT/190 – Matrix Calculus and Operational Research
    PHY/200 – Physics

    Writing Intensive
    ENG/320 – Digital Linguistic and Technical Writing (W)

    Global Perspectives/Diversity
    LAW/100 – International Law


    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

  3. 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 Management

    Machine 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 Learning

    Information 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 Analysis

    Network 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

  4. 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
error: Content is protected!!