Introduction to Cybersecurity
Introduction to fundamental concepts of cybersecurity, common cybersecurity vulnerabilities and threats, and techniques and tools for detecting and defending against cyber-attacks.
Introduction to fundamental concepts of cybersecurity, common cybersecurity vulnerabilities and threats, and techniques and tools for detecting and defending against cyber-attacks.
Introduction to organization and integration of computer components. Topics include: computer abstractions and performance, arithmetic operations, instruction set architecture, assembly programming, datapath, pipelining, memory hierarchy, I/O, and parallel architectures.
This course builds on the concepts of Computer Sciences I. Emphasis on problem solving and program development techniques. Typical numerical and non-numerical problems are examined. Design, implementation, and abstraction principles of elementary data structures are studied.
This course builds on the concepts of Computer Sciences I. Emphasis on problem solving and program development techniques. Typical numerical and non-numerical problems are examined. Design, implementation, and abstraction principles of elementary data structures are studied.
This course is an introduction to modern problem solving and programming methods. Emphasis is placed on algorithm development. A special focus will be on procedural and data abstraction, emphasizing design, testing, and documentation.
This course is an introduction to modern problem solving and programming methods. Emphasis is placed on algorithm development. A special focus will be on procedural and data abstraction, emphasizing design, testing, and documentation.
This course is an introduction to modern problem solving and programming methods. Emphasis is placed on algorithm development. A special focus will be on procedural and data abstraction, emphasizing design, testing, and documentation.
Introduction to essential concepts and practices in computing. Design, assemble, and operate basic computer hardware and software in a collaborative environment.
Introduction to essential concepts and practices in computing. Design, assemble, and operate basic computer hardware and software in a collaborative environment.
This course builds on the concepts of Computer Sciences I. Emphasis on problem solving and program development techniques. Typical numerical and non-numerical problems are examined. Design, implementation, and abstraction principles of elementary data structures are studied.