View course details in MyPlan: CSS 133ĬSS 142 Computer Programming I (5) NSc, RSN Introduces programming concepts within social, cultural, scientific, mathematical, and technological context. Prerequisite: a minimum grade of 2.0 in CSS 132. Emphasizes connection between algorithmic thought and implementation. Familiarization wit higher level programming techniques (recursion, generic programming, stacks, queues, trees, searching, and sorting). View course details in MyPlan: CSS 132ĬSS 133 Computer Programming for Engineers II (5) NSc, RSN Transition from basic programming skills to a rigorous process of software development. A computer language used in engineering practice is used for instruction. Topics include programming fundamentals (control structures, data types, functions, etc.), computer organization, algorithmic thinking, introductory software engineering concepts, and social and professional issues. View course details in MyPlan: CSS 123ĬSS 132 Computer Programming for Engineers I (5) NSc, RSN Introduces programming concepts within social, mathematical, and technological context. Prerequisite: a minimum grade of 2.0 in either CSS 112, CSS 132, CSS 142, CSE 122, or CSE 142. A discipline-specific computer language is used for instruction. Gain familiarity with higher-level programming techniques (recursion, abstract data types, algorithm analysis), methods for exploring parameter space, and the automation of workflows. View course details in MyPlan: CSS 112ĬSS 123 Programming for Data Science (3) RSN Transition from basic to more advanced programming skills, focusing on using computational tools to solve data science problems. Recommended: STMATH 124 or B MATH 144 and B PHYS 115 or B PHYS 122. Includes topics such as programming fundamentals (control structures, data types and representation, operations, functions and parameters) and introductory software engineering concepts (specifications, design, testing). View course details in MyPlan: CSS 110ĬSS 112 Introduction to Programming for Scientific Applications (4) NSc, RSN Introduces programming concepts using a discipline-specific computer language with an emphasis on scientific applications. Focuses on various methods and techniques to address cybersecurity threats. View course details in MyPlan: CSS 107ĬSS 110 Introduction to Cybersecurity (5) SSc Introduces cybersecurity topics including hacking, social networking, privacy, cryptography, legal aspects, social implications, password management, digital forensics, computer networking, wireless security, and ethical issues. Contemporary topics vary addressing social, scientific, and ethical issues of information technology. View course details in MyPlan: CSS 101ĬSS 107 Introduction to Programming through Animated Storytelling (5) A&H, RSN Introduces the fundamentals of programming using storytelling in virtual worlds includes creation of characters, games, short stories, storyboards, 3-D motion, classes, methods, and functions. Search course descriptions with Google Custom Search:ĭetailed course offerings (Time Schedule) are available forĬSS 101 Digital Thinking (5) RSN Introduces the fundamental concepts behind computing and computational thinking including logical reasoning problem solving, data representation abstraction complexity management computers and network operations effective web searches ethics and legal and social aspects of information technology through the creation of popular digital artifacts such as web pages, animations, and video games.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |