|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
An elective course for majors. Topics include arithmetic and logic unit, control unit, memory system, I/O system, instruction format, instruction implementation, and program flow control. Prerequisite: CSCI 2440. Fall or spring.
-
3.00 Credits
A required course for majors. This course introduces object-oriented programming design and implementation. It covers the object oriented programming basics, building applets, multimedia, network programming techniques, and multi-thread programming techniques in an object-oriented language. The emphasis of this course is object-oriented programming techniques and network-related programming techniques. Prerequisites: CSCI 2320. Spring or fall.
-
3.00 Credits
An elective for majors. The course introduces the elements of artificial intelligence covering knowledge representation and pattern matching, search techniques, natural language processing, logic and inference, machine learning, problem solving, expert systems, and programming in PROLOG/LISP. Prerequisite: CSCI 2320. Spring.
-
3.00 Credits
Investigation of current development in computer science by attending and giving presentations supervised by a faculty member. Prerequisite: upper level status. Fall, spring
-
6.00 Credits
An elective for majors. Credit from 1 to 3 hours may be earned in a semester. May be repeated with a change in content for a maximum of 6 semester hours. Prerequisite: Consent of instructor.
-
3.00 Credits
A required course for majors. Introduction to operating systems, historical development, serial batch systems, multiprogramming systems, time-sharing systems, real-time systems, control programs, job control language, job management, task management, data management, interrupt handling, and concepts of telecommunication. Prerequisites: CSCI 2440, 3330. Fall.
-
3.00 Credits
Topics in modeling scientific computing problem, algorithm development, numerical methods, software tools, and implementation. Prerequisite: CSCI 2320, MATH 1591, 3320. Fall or spring.
-
3.00 Credits
This course introduces the basic concepts, principles, and the state-of-the-art technologies in the realm of computer/network security and information assurance. It introduces topics ranging from cryptographic techniques to trusted systems to multilevel security to network security to ethics in the computing profession. Students will learn fundamental concepts of security that can be applied to many traditional aspects of computer programming and computer system design. Prerequisite: CSCI 3300 or permission from the instructor. Once a year.
-
3.00 Credits
An elective for majors. Mathematical foundations of compilers, grammars, trees, parsing fundamentals, finite-state automata, top-down parsing, bottom-up parsing, syntax-directed translation, symbols tables, run-time machine models, object code generation, and optimization techniques. Prerequisite: CSCI 3370. Spring or fall.
-
3.00 Credits
An elective course for majors that introduces algorithms, data structures, and techniques of parallel computation. Topics include: common types of parallel hardware, principles of parallel system design, communication topologies, development and testing of parallel programs, design of parallel algorithms, and problems associated with distributed parallelism. Prerequisite: CSCI 2440, 3330. Spring or fall.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|