Search If you are looking for specific programs or courses, please use Program Search or Course Search. Showing 2051 - 2060 of 3686 results Type - Any -Academic DepartmentsArticlescampaign_landing_pageCourses (Continuing)Courses (Regular)EventsPagesPeoplePoliciesProgramsSubjects Course Regular Studies Multimedia and Animation CPSC 2130 Presents the core multimedia technologies and standards including text, audio, video, graphics, 2D and 3D modeling and animation. Standard algorithms, tools and techniques for manipulating multimedia objects. Use of multimedia scripting languages and authoring environments. Students will design and... Course Regular Studies Algorithms and Data Structures II CPSC 2150 Students build on the foundational concepts learned in CPSC 1160 and expand their skills to include non-linear data structures and hashing. Topics include algorithm analysis, non-comparative sorting, algorithmic paradigms (divide and conquer, greedy, heuristic, backtracking, and dynamic programming)... Course Regular Studies Computing Architecture CPSC 2180 Fundamental concepts of computing and computer architecture. Topics include: solvability of problems using a computer, universal computers, virtual machines, number representation in a computer, memory organization and addressing schemes, internal representation of data, assembly language... Course Regular Studies Theoretical Foundations of Computer Science CPSC 2190 Covers sets and propositions; relations and functions; permutations, combinations and counting; induction proofs; graphs, trees and networks; Boolean algebra and mathematical models; application of theoretical concepts to program development.Prerequisite(s): A minimum "C" grade in CPSC 1150 or 1155... Course Regular Studies Human-Computer Interaction CPSC 2211 Introduces students to the art and science of Human-Computer Interaction (HCI). Fundamental theory and practice of the design, implementation and evaluation of HCI with the focus on effective user interface design for typical applications software. It emphasizes user-centered approach throughout... Course Regular Studies Data Base Systems CPSC 2221 A comprehensive introduction to theory and practice of designing and building databases and applications using database management systems. The relational model, relational algebra, SQL (the standard language for creating, querying, and modifying relational databases), UML or E/R approach to... Course Regular Studies Web Technology CPSC 2261 Offers an intermediate to advanced practical treatment of the architecture of Web-based information systems. Topics include protocols; the role of clients, servers, gateways, and proxies; document markup languages; client and server side programming/scripting; database integration; server... Course Regular Studies Operating Systems CPSC 2280 Covers the theory and application interface of operating systems including a basic introduction to distributed systems; process scheduling and management; memory management; file systems; I/O services; driver architecture; virtualization; operating system management and security. Labs focus on the... Course Regular Studies Software Practices CPSC 2350 Students learn how to apply software development best practices to create the right product (validated), done right (verified), and managed right (through responsive and responsible process). They will learn the "what", "how", and "why" of agile practices, and the consequences for not following them... Course Regular Studies Full Stack Web Development I CPSC 2600 Students explore web application development concepts and practices, including common full-stack architectures, server-side scripting languages and frameworks, and databases. Students learn the basics of server side-scripting and build a basic web application using contemporary languages, libraries... Pagination « First First page ‹ Previous Previous page … 202 203 204 205 206 207 208 209 210 … Next › Next page Last » Last page
Course Regular Studies Multimedia and Animation CPSC 2130 Presents the core multimedia technologies and standards including text, audio, video, graphics, 2D and 3D modeling and animation. Standard algorithms, tools and techniques for manipulating multimedia objects. Use of multimedia scripting languages and authoring environments. Students will design and...
Course Regular Studies Algorithms and Data Structures II CPSC 2150 Students build on the foundational concepts learned in CPSC 1160 and expand their skills to include non-linear data structures and hashing. Topics include algorithm analysis, non-comparative sorting, algorithmic paradigms (divide and conquer, greedy, heuristic, backtracking, and dynamic programming)...
Course Regular Studies Computing Architecture CPSC 2180 Fundamental concepts of computing and computer architecture. Topics include: solvability of problems using a computer, universal computers, virtual machines, number representation in a computer, memory organization and addressing schemes, internal representation of data, assembly language...
Course Regular Studies Theoretical Foundations of Computer Science CPSC 2190 Covers sets and propositions; relations and functions; permutations, combinations and counting; induction proofs; graphs, trees and networks; Boolean algebra and mathematical models; application of theoretical concepts to program development.Prerequisite(s): A minimum "C" grade in CPSC 1150 or 1155...
Course Regular Studies Human-Computer Interaction CPSC 2211 Introduces students to the art and science of Human-Computer Interaction (HCI). Fundamental theory and practice of the design, implementation and evaluation of HCI with the focus on effective user interface design for typical applications software. It emphasizes user-centered approach throughout...
Course Regular Studies Data Base Systems CPSC 2221 A comprehensive introduction to theory and practice of designing and building databases and applications using database management systems. The relational model, relational algebra, SQL (the standard language for creating, querying, and modifying relational databases), UML or E/R approach to...
Course Regular Studies Web Technology CPSC 2261 Offers an intermediate to advanced practical treatment of the architecture of Web-based information systems. Topics include protocols; the role of clients, servers, gateways, and proxies; document markup languages; client and server side programming/scripting; database integration; server...
Course Regular Studies Operating Systems CPSC 2280 Covers the theory and application interface of operating systems including a basic introduction to distributed systems; process scheduling and management; memory management; file systems; I/O services; driver architecture; virtualization; operating system management and security. Labs focus on the...
Course Regular Studies Software Practices CPSC 2350 Students learn how to apply software development best practices to create the right product (validated), done right (verified), and managed right (through responsive and responsible process). They will learn the "what", "how", and "why" of agile practices, and the consequences for not following them...
Course Regular Studies Full Stack Web Development I CPSC 2600 Students explore web application development concepts and practices, including common full-stack architectures, server-side scripting languages and frameworks, and databases. Students learn the basics of server side-scripting and build a basic web application using contemporary languages, libraries...