You will be exploring fundamental ideas in Computer Science, and the far-reaching impact of computational thinking on modern society. Students who have obtained credit for, or are currently enrolled in a computing science course at the 200-level or higher, or ITEC 240, 241 or 242 may not take CMPT 110 for further credit except with permission of the School of Computing Science. Prerequisite: BC Mathematics 12 (or equivalent) or any 100-level MATH course with a minimum grade of C. Topics will include user interfaces, objects, event-driven programming, program design, and file and data management. Students with credit for ENSC 100, ENSC 106 or MSE 102 cannot take this course for further credit. Considers the ethical and social responsibilities of engineering and computing work. Examines the histories and chief current research issues in these fields. Reviews the different modes of thought characteristic of science, engineering and computing. Writing.ĬMPT 106 - Applied Science, Technology and Society Students with credit for ENSC 102, ENSC 105W, MSE 101W or SEE 101W may not take CMPT 105W for further credit. It focuses on communicating technical information clearly and concisely, managing issues of persuasion when communicating with diverse audiences, presentation skills, and teamwork. A principal goal of this course is to assist students in thinking critically about various contemporary technical, social, and ethical issues. This course teaches the fundamentals of informative and persuasive communication for professional engineers and computer scientists. Quantitative.ĬMPT 105W - Social Issues and Communication Strategies in Computing Science Students who have taken CMPT 125, 129 or 135 first may not then take this course for further credit. Students with credit for CMPT 120, 128, 130 or 166 may not take this course for further credit. The student will also gain knowledge in the use of programming environments including the use of numerical algorithm packages. To view the Spring 2023 Academic Calendar, go to Computing Science Courses CMPT 102 - Introduction to Scientific Computer ProgrammingĪ programming course which will provide the science student with a working knowledge of a scientific programming language and an introduction to computing concepts, structured programming, and modular design.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |