|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Provides introduction to computer-networking concepts, technologies, and services, including basic communications theory, analog and digital devices, Public Switched Telephone Network, data networks, LANs, wireless services, data protocols, the Internet, multi-media and B-ISDN. Prerequisite: Computer Science 286, passed with a grade of C or higher. Course Type(s): None
-
4.00 Credits
Introduction to the design, implementation, and use of elementary data types (list, stack, queue, binary tree); algorithms for sorting and searching informal complexity analysis. Four hours per week. Prerequisites: Computer Science 176, passed with a grade of C or higher,and either Mathematics 120, 130, or Computer Science 202, passed with a grade of C or higher. Course Type(s): None
-
4.00 Credits
Continuation in depth and breadth of the design, implementation, and use of data types (list, binary search tree, tree, hash table, graph); intermediate algorithm design; complexity analysis. Four hours per week. Prerequisite: Computer Science 305 passed with a grade of C or higher. Course Type(s): None
-
4.00 Credits
Object-oriented programming and design in Java for C++ programmers. Use of classes, inheritance, interfaces, and polymorphism. Design and implementation of applets, graphic applications, and event handlers, using Java libraries. Prerequisites: Computer Science 305, passed with a grade of C or higher, and either English 112 or successful completion of the Writing Proficiency Requirement. Course Type(s): WT
-
3.00 Credits
An introduction to phrase structure languages and their relation to automata, computability, and program verification. Prerequisites: Computer Science 176 or 275, passed with a grade of C or higher and either Computer Science 120 or Mathematics 120 or 130, passed with a grade of C or higher. Course Type(s): None
-
3.00 Credits
Boolean algebra, combinational and sequential circuit devices are presented in lectures and laboratory. Computer hardware organization. Memory and CPU design. CPU control with microcode. Four hours per week. Prerequisite: Computer Science 286, passed with a grade of C or higher. Course Type(s): None
-
3.00 Credits
Overview of software engineering concepts, analysis/design techniques, software documentation, and group development of software. Three hours per week. This is a writing intensive course. Prerequisites: Computer Science 305, passed with a grade of C or higher and either English 112 or successful completion of the Writing Proficiency Requirement. Course Type(s): WT
-
3.00 Credits
Design, evaluation, and implementation of programming languages. Discussion of imperative, applicative, objectoriented and concurrent languages. Four hours per week. Prerequisite: Computer Science 305, passed with a grade of C or higher. Course Type(s): None
-
3.00 Credits
Introduction to fundamental concepts and practices of artificial intelligence, covering problem definition, search techniques, knowledge representation, control knowledge, and symbolic reasoning. The course also includes at least two of the following advanced topics: planning, understanding, natural language processing, learning, connectionist models, common sense reasoning, and expert systems. Four hours per week. Prerequisite: Computer Science 176 or 275, passed with a grade of C or higher. Course Type(s): None
-
1.00 - 4.00 Credits
Original research work, associated with an external constituent and/or organization, planned and carried out with assistance of faculty research advisor. Research conducted by the student will be shared with the external constituency and submitted for outside publication and review. Number of credits arranged with advisor. Limited to Computer Science students with approval of chair, program director, or advisor. Prerequisites: Junior standing, Computer Science 306, a minimum of 15 credits at Monmouth University, and a minimum GPA of 3.25. Course Type(s): EX
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|