Page 121

NCC_Catalog

119 Course Descriptions CRJ130-A Criminal Law 3 Criminal Law examines the means by which society attempts to use criminal law to prevent harm to society. It examines the acts that are declared criminal and the punishment for committing those acts, as well as current substantive criminal law, English common law, and the United States Constitution. Topics include crimes against the person, such as homicide; crimes against property and habitation, such as burglary; and crimes against public order and morals, such as sodomy. Students also examine defenses against prosecution, such as insanity and entrapment. CRJ141-A Criminal Investigation 3 Covers fundamentals of investigation including interviewing and interrogating; collecting and preserving evidence; modus operandi; crime scene search; etc. CRJ160-A Introduction to Forensic Investigation 3 The purpose of this course is to introduce students to forensic investigation. This particular class exposes students to a variety of disciplines and techniques. The selected text covers a vast range of subjects but the instructor has selected the most important with respect to introductory exposure. CRJ200-A Criminology 3 Criminology surveys the history, nature, and causes of crime; criminal behavior patterns, investigation, and prosecution; correctional methods; and the structure of the prison system. The criminal behavior patterns include violent crimes, property crime, political crime, white collar crime, organized crime, and public order crime. CRJ207-A Drug Use and Abuse 3 Designed to help the student understand sociological aspects of drug use, abuse and treatment. _C__O__M__P__U_T__E__R_ _S_C___IE__N__C__E____________________________ CSC110-A Introduction to Computers 3 This course is designed as an introductory computer course for the student with little or no IBM-based computer experience. You will become familiar with the computer by completing hands-on computer work during class time. You will be introduced to operating system concepts and will learn about the capabilities of word processing, spreadsheets, databases, presentations, and the Internet. CSC115-A Introduction to Computers II 3 In this course you will study software applications and project orientation including presentation software, software packages capable of desktop publishing, software tools to write for publication on the Internet, and the use of the Internet browsers as software tools. You will learn page structuring, text formatting, graphics, plus error recognition and troubleshooting. Prerequisite: CSC110-A CSC142-A Computer Science 4 The first in a two-semester sequence of courses that introduces a student to the discipline of computing using a modern programming language. Through extensive practice in coding, debugging, testing, and documentation, students gain exposure to development of problem-solving strategies, algorithm design, and top-down design principles. CSC153-A Data Structures 4 This is the second in a two-semester sequence of introductory computing courses. This course introduces a student to advanced features of a modern programming language. Topics emphasized are data structures, recursion, data abstraction, and sort/search algorithm analysis. Prerequisite: CSC-142. CSC169-E Data Abstraction & Data Structures 4 This course presents you with a firm foundation in data abstraction and data structures and emphasizes the distinction between specification and implementation as the foundation for an object-oriented approach. You will learn proper software engineering principles, encapsulation, inheritance, polymorphism, the role of classes and ADTs in the problemsolving process, and extensive coverage of recursion. You will also be introduced to analysis of algorithms and the Big “O” notation. Prerequisite: CIS142-E CSC170-E Web Programming 4 This course uses Extensible Hyper-Text Markup Language (XHTML), Cascading Style Sheets (CSS), and JavaScript to create custom web pages. In this course you will study webpage and website site design, and the integration of graphics, sound, animation, and other multimedia into web sites. You will work with text, graphics, links, navigation, tables, forms, and layers. You will also learn to add interactivity with behaviors and styles. CSC201-E Networking Principles & Applications 4 This course builds a comprehensive picture of the technologies behind Internet applications. Developed for those with little or no background in the subject, you will learn how computer networks and Internets operate and includes an introduction to network programming and applications. You will also be provided with a comprehensive, self-contained tour through all of networking from the lowest levels of data transmission and wiring to the highest levels of application software, with explanations of how underlying technologies provide services and how Internet applications use those services. CSC701-E Autonomous Robotics Systems 4 This course is designed as a general introduction to autonomous robotic programming. You will learn the definition of robotics, the history of robotics, robot components, locomotion, manipulation, sensors, control, control architectures, representation, behavior, navigation, group robotics, learning, and the future of robotics (and its ethical implications). You will find a wide range of exercises from simple sensing to group robotics and robot learning with an emphasis on what it takes to create autonomous intelligent robot behavior. Prerequisites: CSC169-E, CSC201-E, NET445-E CSC702-E Fundamental of Electricity & Electronics 4 This course encompasses introductory principles in electricity and electronics fundamentals and applications. You will learn dc concepts, ac concepts, circuits, semiconductors, integrated circuits, transducers, sensors, robotics, audio systems, navigation, and radiolocation.


NCC_Catalog
To see the actual publication please follow the link above