Computer Science (BS)

Bachelor's degree

In Providence (USA)

Price on request

Description

  • Type

    Bachelor's degree

  • Location

    Providence (USA)

  • Duration

    4 Semesters

  • Start date

    Different dates available

Upon completion of the program, graduates are expected to:

Apply knowledge of math, science, engineering and contemporary developments in the fields of software programming, networking, system design, computer science and/or project management.
Analyze problems through the use of computer science concepts and processes to formulate, implement and test software-based algorithms.
Incorporate historical context and emerging developments in computer science to create adaptable and efficient algorithmic solutions that reflect ethical considerations and global awareness.
Use the techniques, skills and emerging tools necessary for analysis and evolution of algorithms in computer science.
Upon completion of the​ Software Engineering specialization (offered at the Providence and North Miami campuses), graduates are expected to:

Integrate knowledge, tools and problem-solving skills to carry out the design, creation, maintenance and testing of state-of-the-art software solutions.
Upon completion of the​ Network Engineering specialization (offered at the Providence campus), graduates are expected to:

Apply computer science knowledge, skills and tools focused on real-time, finite state machine development methods aimed at creating network products, network designs, troubleshooting plans and advanced protocol tracking.
Modern computer science touches many academic pursuits (i.e., business, economics, the sciences, mathematics, etc.). Computer Science students have the flexibility to truly pursue integrated learning across the university and beyond, made possible by additional elective options with this degree. The benefits of problem-solving and algorithmic thinking can be applied to many intellectual pursuits changing the way students approach problem solving. Coupled with the pragmatic skills of programming and computer internals training, students can be action-oriented in mobilizing and automating problem-solving methods.

Facilities

Location

Start date

Providence (USA)
See map

Start date

Different dates availableEnrolment now open

About this course

The Computer Science bachelor's degree program is designed to provide a broad overview to the fundamentals of computer science, including software and systems analysis, programming languages, machine architecture, algorithmic thinking, and theoretical foundations of computing.

Occupational Outlook*
Some professions may require additional study, background checks, certifications, licenses, exams and/or experience as required qualifications for employment. Students are responsible for verifying that they can meet the employment requirements of potential employers.
Atmospheric scientists, including meteorologists
Career and Technical Education Teachers
Computer and Information Research Scientists
Computer science teachers, postsecondary
Computer Systems Analysts
Editors
Engineering teachers, postsecondary
Forensic Science Technicians
Mathematical science teachers, postsecondary
Middle school teachers, except special and career/technical education
Preschool, primary, secondary, and special education school teachers
Self-enrichment education teachers
Software Developers

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2019

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 5 years

Subjects

  • Problem Solving
  • Networking
  • Options
  • Software Engineering
  • Art
  • Mathematics
  • Design
  • Algorithms
  • Network
  • Testing
  • Global
  • University
  • Project
  • Systems
  • Programming
  • Communication Training
  • Project Management
  • Network Training
  • GCSE Mathematics

Course programme

Computer Science

A four-year program leading to the bachelor of science degree

Major Courses
  • Problem Solving and Programming Concepts
  • Computer Science I
    Computer Science II
  • Advanced Data Structures
  • Survey of Programming Languages
  • Introduction to Operating Systems
  • Computer Architecture I
  • Network Protocols I
  • Information Security
  • Precalculus
  • Introduction to Project Management
Major Courses/Specialization

Choose Additional Major Courses or a Specialization listed below
  • Design Project I
  • HCI/Usable Security
  • Systems Modeling and Simulation
Related Professional Studies
  • Career Management
  • Introduction to Technical Communication
  • The Legal Environment of Business I
  • Discrete Mathematics
  • Organizational Behavior
Applied/Experiential Learning
  • Choose 9 credits from the following:
  • Directed Experiential Education
  • Technical Solutions Team I
  • Technical Solutions Team II
  • College of Engineering & Design Internship
A&S Core Experience

Communications Foundation Courses
  • English Composition
  • Advanced Composition and Communication
  • Communication Skills
Integrative Learning
  • Two ILS courses, one at the 2000 level, and one at the 4000 level.
Arts and Humanities
  • Ethics: A Global Perspective
  • One course from ART, HIST, HUM‡, LIT or REL
Mathematics
  • Fundamentals of Algebra (or higher, based on student's placement)
  • Statistics
Science
  • General Physics I
  • General Physics I Laboratory
Social Sciences
  • Foundations of Leadership Studies
  • One course from ANTH°°, ECON, SOC, PSCI or PSYC
A&S Electives
  • Two courses with an EASC attribute, at least one at 3000 level or higher.
Free Electives

13.5 (9 for students in the Software Engineering specilization) credits selected from 1000-4999 numbered offerings within the university.

In addition to classes, free elective credit can be applied to a number of options such as Directed Experiential Education (DEE), Internship, Minor or Study Abroad. For Accelerated Master's program students, up to three graduate-level courses may apply. Students are strongly encouraged to contact an adviser before scheduling free elective credits.

Specialization in Software Engineering offered in Providence and North Miami

Students must use 4.5 credits of free electives to complete this specialization
  • Software Verification, Validation, Testing and Security
  • Design Project I
  • Software Engineering
  • Introduction to Embedded Systems
  • Distributed Systems with TCP/IP
  • Systems Analysis
  • Calculus I
Specialization in Network Engineering offered in Providence Only
  • Network Protocols II
  • Distributed Systems with TCP/IP
  • Router Internals and Integration
  • Network Security
  • Wireless Networking
  • Calculus I


Computer Science (BS)

Price on request