|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
(3 credits)(Prereq: A grade of 'C' or better in CSCI*145 or CSCI*150/L; and CSCI*120, CSCI*225, and CSCI*270) A thorough introduction to development and deployment of web-based applications. Topics include middleware programming concepts, client server architecture, database access, state management, and application security. Students are expected to already have proficiency with introductory computer programming, HTML, CSS, Javascript, and SQL or other database query framework. F,S
Prerequisite:
Take 1 group; GROUP: Take CSCI*145; Minimum grade C; GROUP: Take CSCI*150 CSCI*150L; Minimum grade C;
Corequisite:
Take CSCI*120(4967) CSCI*225 CSCI*270; Minimum grade C;
-
3.00 Credits
(3 credits)(Prereq: A grade of 'C' or better in CSCI*145 or CSCI*150/L, and CSCI*210, and MATH*174) An introduction to the fundamental aspects of a computer system's structure and behavior; binary arithmetic, combinational logic, circuit design, instruction sets, register operations and flip-flops, control system functions, memories, interrupt structures, processors, and performance measures will be covered. S
Prerequisite:
Take 1 group; GROUP: Take CSCI*150 CSCI*150L; Minimum grade C; GROUP: Take CSCI*145; Minimum grade C;
Corequisite:
Take MATH*174 CSCI*210; Minimum grade C;
-
3.00 Credits
(3 credits)(Prereq: A grade of 'C' or better in CSCI*211, CSCI*216, and MATH*174) Introduction to the high-level architecture of computer systems and the hardware-software interface. major design features of hardware components are discussed. Topics include instruction set architectures, processor designs, memory components, power, storage devices, device drivers, kernels, bootloaders, firmware, and partition tables. F,S
Prerequisite:
Take CSCI*211 CSCI*216 MATH*174; Minimum grade C;
-
3.00 Credits
(3 credits)(Prereq: a grade of C or better in CSCI*216) A continuation of Linux Fundamentals I. Topics covered include file systems, disk partitioning, accessing network storage, SELinux, schedule tasks, firewalls, and troubleshooting. F,S
Prerequisite:
Take CSCI*216; Minimum grade C;
-
3.00 Credits
(3 credits)(Prereq: A grade of 'C' or better in CSCI*220, CSCI*207, CSCI*208, or CSCI*209) An introduction to modern systems analysis and software engineering practices. Major topics include software development methodologies, the software development cycle, and software architectures. F,S
Prerequisite:
Take CSCI*220 CSCI*207 CSCI*208(10293) or CSCI*209; Minimum grade C;
-
3.00 Credits
(3 credits)(Prereq: 12 hours of CSCI courses numbered 120 or above, all with a grade of C or better) This course will cover techniques in project management based on the Project Management Body of Knowledge from the Project Management Institute. F,S.
Prerequisite:
Take 12 credits; Minimum grade C,TR; From Subject CSCI; Except courses CSCI*101 CSCI*110;
-
3.00 Credits
(3 credits)(Prereq: A grade of 'C' or better in CSCI*145 or CSCI*150/L) Course presents a thorough introduction to the design and development of applciations for mobile devices. Topics include Navigation, Notifications, Graphics, User Interface Design, User Interface Development, Storage, Messaging, and Testing. Offered as needed
Prerequisite:
Take 1 group; GROUP: Take CSCI*150 CSCI*150L; Minimum grade C; GROUP: Take CSCI*145; Minimum grade C;
-
3.00 Credits
(3 credits)(Prereq: A grade of 'C' or better in CSCI*220, CSCI*207, CSCI*208, or CSCI*209) Exploration of programming languages, programming paradigms, and advanced programming language concepts. F
Prerequisite:
Take CSCI*220 CSCI*207 CSCI*208(10293) or CSCI*209; Minimum grade C;
-
3.00 Credits
(3 credits)(Prereq: A grade of 'C' or better in CSCI*220) Basic concepts and terminology of operating systems, I/0 and interrupt structures, system structures, processor scheduling, processes and process synchronization, deadlocks, memory management, and other concepts. F
Prerequisite:
Take CSCI*220; Minimum grade C;
-
3.00 Credits
(3 credits)(Prereq: CSCI 120 with a grade of C or better) Concepts of multimedia applications are introduced with a focus on multimedia representation, processing, storage, and implementation. Topic areas include audio, image, video, animation, compression technologies, and standards. Tools and techniques for appropriate design and implementation of multimedia applications will be explored. F.
Prerequisite:
Take CSCI*120(4967); Minimum grade C;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|