Applied Computer Science (Database Option), Bachelor of Science, Part-time
Program start date | Application deadline |
2024-01-01 | - |
2024-04-01 | - |
2024-09-01 | - |
Program Overview
The Bachelor of Science in Applied Computer Science (BScACS) program equips students with advanced computing skills for careers in software engineering, programming analysis, and software design. The flexible program combines theory and practice, developing critical thinking, problem-solving, and creative abilities through core courses, specialty courses, general education, and a capstone project. Graduates are qualified for a wide range of careers in the computing profession.
Program Outline
Degree Overview:
The Bachelor of Science in Applied Computer Science (BScACS) degree prepares you with advanced computing skills for careers in the computing profession as software engineers, programming analysts, and software designers. The program combines theory and practice, and develops your critical thinking, problem-solving and creative abilities.
Outline:
The BScACS program offers a flexible and blended learning delivery model, combining on-campus (Downtown and/or Burnaby) and online classes. The program has the following structure:
- Core Courses (29.0 credits): These courses provide a foundation in computer science fundamentals, including algorithms and data structures, operating systems, software engineering, and artificial intelligence.
- Specialty Courses (15.0 credits): Students can choose from a range of specialty courses to tailor their studies to their interests and career goals. These courses cover topics such as database design, advanced database application development, data mining and analytics, and computer networks and protocols.
- General Education (15.0 credits): These courses provide students with a broad understanding of the humanities, social sciences, and communication skills.
- Major Project (6.0 credits): The major project is a capstone experience that allows students to apply their knowledge and skills to a real-world problem.
Assessment:
Students are assessed through a variety of methods, including:
- Assignments: Students complete assignments throughout the program to demonstrate their understanding of the course material.
- Quizzes: Quizzes are used to assess students' understanding of specific topics.
- Exams: Exams are used to assess students' overall knowledge and skills in a particular course.
- Projects: Projects are used to assess students' ability to apply their knowledge and skills to solve real-world problems.
Teaching:
The BScACS program is taught by a team of experienced faculty who are experts in their field. The program uses a variety of teaching methods, including:
- Lectures: Lectures are used to present new material and concepts.
- Discussions: Discussions allow students to engage with the material and each other.
- Labs: Labs provide students with hands-on experience with the course material.
- Projects: Projects allow students to apply their knowledge and skills to solve real-world problems.
Careers:
Graduates of the BScACS program are qualified for a wide range of careers in the computing profession, including:
- Software Engineer
- Programming Analyst
- Software Designer
- Database Administrator
- Systems Analyst
- Web Developer
- IT Consultant