|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
The course will introduce PC microprocessor structures and the instruction set, addressing techniques, relocation, binding, parameter passing. The course will also cover gates, registers, decoders, encoders, multiplexers, adders, multipliers, busses, memory, I/O devices and interfaces, clocks, cycles, control signals. Prerequisites: CISC 3321. Lab fee.
-
3.00 Credits
The course examines various components of supervisory systems: assembler, linker, loader, monitors, interrupts, processors. I/O routines, etc. Particular emphasis will be given to applying the concepts of computer architecture to robotics. Prerequisites: CISC 3360. Lab fee.
-
3.00 Credits
The course is a systematic study of the techniques used to develop quality-programming designs. Using the C++ programming language, students will learn to 1) develop data structures such as stacks, queues, lists, and trees, and 2) use programming algorithms that involve searching, sorting, and recursion. Prerequisite: CISC 3321. Lab fee.
-
3.00 Credits
The course examines the fundaments of telecommunications programming languages, e.g. XHTML, XML, PHP, JavaScript, etc., as well as specifi c terminology of emerging technologies, and application programmable interface development to support a network. Prerequisite: CISC 3321. Lab Fee.
-
3.00 Credits
The course introduces the topic of security in the context of computer networks. The course examines the topics of authentication, intrusion detection, fi rewalls, risk assessment, and integrity of data transmitted over the internet. Prerequisite: CISC 4320. Lab Fee.
-
3.00 Credits
The course introduces the topics of cryptography in the context of computer network security. Students examine topics such as basic key encryption, message integrity, hashing functions, public keys, encryption, digital signature, authentication, key and wireless computing. Prerequisite: CISC 4320. Lab Fee.
-
3.00 Credits
The course serves as the introduction to compiler construction. The main objectives of the course will be to understand the concepts of scanning parsing, name management in nested scopes, and code generation. In addition, the student will learn to transfer the skills also to general software engineering tasks (e.g. parsing of structured data fi les or argument lists). Prerequisite: CISC 3321. Lab Fee.
-
3.00 Credits
The course covers the fundamental concepts of database programming through the knowledge of and experience with the Structured Query Language (SQL), along with the relational algebra needed to understand database queries. This course will introduce data mining methods to allow the non-trivial discovery of insights and knowledge within databases through the use of an object-oriented programming language as well as traditional and new data mining methods. Prerequisite: CISC 3321. Lab fee.
-
3.00 Credits
The course examines advanced server, and workstation operating systems. The course includes "hands-on" construction of severalserver operating systems on microprocessor PC systems connected via a network. Prerequisite: CISC 3341. Lab fee.
-
3.00 Credits
The course is a study of the methods and tools used in Game Development, i.e. uses of bitmaps, sprites, tile-based and scrolling games, timers, interrupts and multi-threading, sound and movie inclusion. The skills one attains in this course may be applied to advanced programming classes irrespective of the programming platform and graphics library one utilizes to accommodate the activity. Prerequisite: CISC 3321. Lab Fee.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|