Page 126

NCC_Catalog

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 problem-solving 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 0F 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. Film & Theatre ______________________________________________________ DRA101-A Introduction to Theater 3 Introduction to the Theatre helps the student develop an awareness and an appreciation for the impact that drama has had on Western Civilization. This course traces 2,500 years of drama history and shows the major stages of development as they have occurred in theatre. Play genre, theatrical architecture, theatrical design, and the technical aspects of theatre are related areas of concentration to be explored. DRA110-A Introduction to Film 3 Designed to introduce the student to the history, evolution, philosophic, artistic and economic aspects of motion pictures and the filmmaking industry. Students will have the opportunity to examine the various genres of the movie industry— drama, film noir, western, fantasy, documentary, romantic comedy, horror, musicals, silent films, etc. Utilizing film excerpts and entire movies as tools, students will hone skills in film analysis, beginning with recognition. DRA220-A American Musical 3 The American Musical explores the evolution of the American musical from its roots in British music halls, in opera and operetta, African American jazz and pop music, to the contemporary Broadway stage as well as screen. Students will explore this popular art form and its culture, traditions and identity. (3/0) Diesel ______________________________________________________ DSL352-C Introduction to Diesel Engines 2 This course begins with diesel engine design and theory. Included are disassembly, inspection, and reassembly of the engine and its components. Special attention will be given to diesel engine systems troubleshooting, parts failure analysis, and fuel systems. Prerequisites: AUT809-C, AUT168-C; Corequisites: DSL801-C, DSL810-C DSL402-C Diesel Engine Electronics I 2 The purpose of this course is to familiarize you with the components and controls of electronically controlled diesel engines. You will study electronic control modules (ECM), sensors, and electronic unit injectors (EUI). This course concentrates on theory, troubleshooting, repair, and parameter changes of electronic controlled systems. Prerequisites: AUT638-C, DSL352-C; Corequisite: DSL820-C DSL412-C Diesel Engine Electronics II 2 This course continues the study of electronic controls and diesel engines of major manufacturers. Emphasis is on troubleshooting and controls, diesel engines, and fuel systems. Prerequisite: DSL402-C; Corequisite: DSL824-C DSL591-C Power Trains & Suspension 1 This course is designed to provide the necessary knowledge required to be able to identify, service, troubleshoot, remove, disassemble, inspect, reassemble, and install rear axle assemblies, transmissions, and suspensions. Lubrication, manual and remote controls, failure analysis, and parts evaluation are included. Prerequisite: DSL801-C; Corequisite: DSL820-C Northwest Iowa Community College Catalog 2016–2017 124 Computer Science


NCC_Catalog
To see the actual publication please follow the link above