Search If you are looking for specific programs or courses, please use Program Search or Course Search. Showing 1951 - 1960 of 3544 results Type - Any -Academic DepartmentsArticlescampaign_landing_pageCourses (Continuing)Courses (Regular)EventsPagesPeoplePoliciesProgramsSubjects 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... Course Regular Studies Full Stack Web Development II CPSC 2650 Building on the knowledge and skills learned in Full Stack Web Development I, students explore intermediate web application development practices, including security and authentication, third-party APIs, web accessibility, advanced UI design techniques, contemporary front-end architectures and... Course Regular Studies Computer and Information Security CPSC 2810 An introduction to the policies, mechanisms, and implementations of computer security. Provides an understanding of threats, including script kiddies; covert channels; and malicious logic such as viruses, worms, time bombs, and trap doors. Students will learn how attacks work, how to defend against... Pagination « First First page ‹ Previous Previous page … 192 193 194 195 196 197 198 199 200 … Next › Next page Last » Last page
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...
Course Regular Studies Full Stack Web Development II CPSC 2650 Building on the knowledge and skills learned in Full Stack Web Development I, students explore intermediate web application development practices, including security and authentication, third-party APIs, web accessibility, advanced UI design techniques, contemporary front-end architectures and...
Course Regular Studies Computer and Information Security CPSC 2810 An introduction to the policies, mechanisms, and implementations of computer security. Provides an understanding of threats, including script kiddies; covert channels; and malicious logic such as viruses, worms, time bombs, and trap doors. Students will learn how attacks work, how to defend against...