Nov 10, 2024  
2023-2024 Undergraduate Bulletin 
    
2023-2024 Undergraduate Bulletin [ARCHIVED CATALOG]

Cloud Computing Major, BS


Total minimum number of credits required for a major in Computer Science leading to
the B.S. or B.A. degree - 120.


The Department of Mathematics, Physics and Computer Science offers a program
study leading to the B.S degree with a major in Cloud Computing. Interested students
may also pursue Cloud Computing as a minor area of study.


Cloud Computing Major:


Cloud Computing (CC) provides an opportunity to gain deep and specialist technical
knowledge and practical skills in Cloud Computing and the Internet of Things (IoT), two
pervasive technologies that are both already part of our life.


Our mission is to prepare our students for the modern workforce by focusing on Computer
Science and the following technology pillars for Industry 4.0: Software Development, Artificial
Intelligence, Cloud Computing, Cybersecurity, Internet of Things, and Big Data. By addressing
the data-centric, analytic needs of today we educate students to address real-world challenges
across all disciplines. We aim to provide students with:


1. The knowledge and skills necessary for development of software for cyber-physical systems
through the use of computational, data science, machine learning, and artificial intelligence
algorithms on public platforms and local systems.


2. The ability to work effectively within a team, understanding issues of power and privilege, to
utilize appropriate practices within a professional, legal and ethical framework.


3. The meta-skills required to advance their postgraduate careers through lifelong study.
Our CS, DS, and CC programs all share a similar structure: six core courses (five foundational,
one capstone), a 200 level introduction to the discipline, a 300 level discipline practicum, and
300 level discipline content courses.


Students are encouraged, through the pursuit of a minor or second major, to acquire
competence in an area that lends itself to meaningful computer applications.

Because certain required and elective courses are offered in either alternative
semesters or alternative years, or when demand warrants, degree candidates are
strongly encouraged to meet with their advisors on a regular basis to discuss their
academic schedule to ensure satisfactory progress toward the degree.

Recommended Course Sequence


First Semester


Total Credits: 14-15


Second Semester


Total Credits: 14-15


Third Semester


Total Credits: 16-17


Fourth Semester


Total Credits: 15-16


Fifth Semester


Total Credits: 16-17


Sixth Semester


Total Credits: 14


Seventh Semester


Total Credits: 15


Eight Semester


Free Electives: Credits 14

Total Credits: 14


Total Credits: 120