inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
2025-09-01
Medium of studying
Fully Online
Duration
Program Facts
Program Details
Degree
Courses
Major
Computer Programming | Programming Languages Development | Software Development
Area of study
Information and Communication Technologies
Education type
Fully Online
Course Language
English
Intakes
Program start dateApplication deadline
2024-06-01-
2024-09-01-
2024-12-01-
2025-03-01-
2025-06-01-
2025-09-01-
About Program

Program Overview


The Computer Programming program is a part-time, 120-credit undergraduate degree designed to equip students with the skills for a career in computer programming. The program's curriculum includes courses in basic principles of computer programming, object-oriented programming, database management, web application and design, and C# programming. Graduates will be able to design, implement, and test software applications and programs, as well as manage projects and work effectively in multi-disciplinary teams.

Program Outline

Degree Overview:

  • Overview:
  • The Computer Programming program is a part-time, 120-credit Bachelor of Professional Studies (B.P.S.) undergraduate degree program. It is designed to equip students with the technical and cognitive skills necessary for a career in computer programming.
  • Objectives:
  • The program aims to provide students with a comprehensive understanding of computer systems, programming languages, and software development principles. Graduates will be able to design, implement, and test software applications and programs, as well as manage projects and work effectively in multi-disciplinary teams.
  • Description:
  • The program's curriculum includes courses in basic principles of computer programming, object-oriented programming, database management, web application and design, and C# programming. Students will also learn about software testing, project management, and ethical considerations in software development.

Outline:

  • Course Schedule:
  • The program is offered online with six start dates per year and 8-week courses. Students can transfer up to 90 credits from previous coursework.
  • Program Structure:
  • The program consists of a blend of asynchronous and synchronous learning. Asynchronous learning allows students to complete coursework at their own pace, while synchronous learning provides opportunities for live interaction with faculty and classmates.
  • Modules:
  • The program's curriculum includes the following modules:
  • Basic Principles of Computer Programming
  • Object Oriented Programming
  • Database Management
  • Introduction to Javascript/jQuery
  • Programming in C++
  • Web Application and Design
  • C# (C Sharp) and Windows Programming

Assessment:

  • Assessment Methods:
  • Students will be assessed through a variety of methods, including exams, assignments, projects, and presentations.
  • Assessment Criteria:
  • Students will be evaluated on their understanding of course material, their ability to apply programming concepts to real-world scenarios, and their communication and teamwork skills.

Teaching:

  • Teaching Methods:
  • The program is taught by experienced faculty members who are experts in computer programming and software development. Courses are delivered online using a variety of teaching methods, including lectures, discussions, simulations, and hands-on exercises.
  • Faculty:
  • The program's faculty includes professors, associate professors, and adjunct instructors who have extensive experience in teaching computer programming and software development. They are dedicated to providing students with a supportive and engaging learning environment.
  • Unique Approaches:
  • The program emphasizes hands-on learning and provides students with opportunities to work on real-world projects. Students also have the opportunity to participate in internships and research projects.

Careers:

  • Potential Career Paths:
  • Graduates of the Computer Programming program can pursue careers in a variety of fields, including:
  • Applications Engineer
  • Quality Assurance Analyst
  • JAVA Software Engineer/Developer
  • Business Systems Analyst
  • Web Developer
  • Solutions Architect
  • Systems Engineer
  • Software Developer
  • Opportunities:
  • The demand for computer programmers is high in a variety of industries, including defense contracting, finance, technology, and health care. Graduates of the program will be well-positioned for a successful career in this growing field.
  • Outcomes:
  • Graduates of the Computer Programming program have gone on to work for a variety of companies, including Google, Microsoft, Amazon, and IBM. They have also started their own businesses and worked as independent contractors.
SHOW MORE
How can I help you today?