Photos of university
The Bachelor of Applied Computer Science at Dalhousie University offers students a comprehensive and practical education in the rapidly evolving field of computer science, equipping graduates with the technical skills, problem-solving abilities, and industry-relevant knowledge necessary to excel in a variety of technology-driven careers. This program is designed to provide a strong foundation in core computer science principles, including programming, systems analysis, software development, and cybersecurity, while also offering specialized elective courses to tailor the learning experience to individual interests and career goals. Through a combination of theoretical coursework and hands-on projects, students gain real-world experience in designing, implementing, and managing complex technological solutions. The curriculum emphasizes the importance of innovation, teamwork, and ethical considerations in the development of new technologies, preparing students to contribute effectively in diverse professional environments. With access to state-of-the-art laboratories and collaborations with industry partners, students are encouraged to engage in internships and co-op placements that enhance their practical skills and professional networks. The program also fosters critical thinking and continuous learning, essential qualities for adapting to the fast-changing landscape of information technology. Graduates of the Applied Computer Science program at Dalhousie are well-equipped to pursue careers in software development, systems analysis, network administration, cybersecurity, data science, and other high-demand areas within the tech industry. Additionally, the program provides a solid foundation for those interested in further graduate studies or research opportunities in computer science and related fields. Committed to academic excellence and innovation, Dalhousie’s Bachelor of Applied Computer Science prepares students to be future leaders in technology, capable of addressing complex challenges and driving digital transformation across various sectors.
Core courses
- Written and Oral Communication Skills
- Data Management, Warehousing and Analytics
- Mobile Computing
Electives
- Research Methods and Statistics
- Advanced Data Structures
- Advanced Topics in Analysis of Algorithms
- Computational Geometry
- Network Reliability
- Algorithms and Data Structures for Massive Data Sets
- Computer Software: Requirement Analysis and Specification
- Computer Software: Development and Design
- Visual Programming
- Topics in Program Comprehension
- Usable Privacy and Security
- Distributed Databases
- Advanced Topics in Information Retrieval
- Web Information Systems
- Data Mining and Data Warehousing
- Visualization
- Management of Data in Distributed Systems
- Intelligent Systems
- Machine Learning
Requirements
- Four-year Bachelor’s degree
- Minimum grade point average (GPA) of 3.0 (B average) in the last 60 credit hours of study
- Degree granted by university of recognized standing
- Students for whom English is not their first language and who did not complete their previous degree at an English-speaking university will need to submit proof of English language proficiency.Internet-based TOEFL 92, Written TOEFL 580. IELTS 7.
- Pay $100 application fee
- An official academic transcript for each post-secondary institution attended, sent directly from the host university in a sealed envelope (a notarized translation is also required for each non-English transcriptin addition to an original transcript sent directly from the host university in a sealed envelope). Notarized copies will not be accepted.
- Two academic reference letters, either through the electronic reference system in the online application or by paper
- If you plan to self-fund your studies, please include an original teller stamped or equivalent bank statement showing that you have sufficient funds for your full program fees plus $1200 per month for the full term of your studies.
Scholarships
- Bursaries
- Faculty of Graduate Studies Scholarships
- Phi Kappa Pi Joe Ghiz Memorial Award
- A.S. Mowat Prize
- Nova Scotia Graduate Scholarships
Applied Computer Science at Dalhousie University is a comprehensive program designed to equip students with practical skills and theoretical knowledge in the field of computing. The curriculum emphasizes the development of software solutions, system analysis, and the application of computer science principles to real-world problems. Students engage in courses covering programming languages, data structures, algorithms, software engineering, database management, networking, and cybersecurity. The program also offers specializations and elective courses allowing students to tailor their education towards areas such as artificial intelligence, machine learning, human-computer interaction, and mobile app development.
The program prepares graduates for diverse career paths in technology, including software development, systems analysis, consulting, and research. Practical experience is integrated through projects, internships, and collaborations with industry partners, providing students with valuable insights into the professional environment. The faculty consists of experienced scholars and industry practitioners committed to student success and innovation.
Students benefit from Dalhousie University's strong links with the tech industry and research community, facilitating opportunities for networking, mentorship, and employment after graduation. The Applied Computer Science program also emphasizes teamwork, critical thinking, and problem-solving skills essential for success in today's rapidly evolving technological landscape. With state-of-the-art facilities and a vibrant campus life, students have access to various resources to support their academic and professional development.
Overall, the Applied Computer Science program at Dalhousie University offers a well-rounded education suited for those seeking to build a solid foundation in computer science while gaining practical skills applicable across numerous technology sectors. The program is designed to adapt to technological advances, ensuring graduates are prepared to meet current and future industry demands.