North Shore Community College Early College @ Lynn High Schools Spring 2016 Course Descriptions INFORMATION TECHNOLOGY COURSES CPS100 - Information Technology and Its Applications 3 credits Pre: Communications and Mathematics Proficiencies This course provides an introduction to the technical and social aspect of IT. Topics include computer hardware, software, telecommunications concepts, Web applications, Internet services, ethical issues, data security, and privacy. IT applications in areas such as business, education, and the arts will be examined. Course projects using operating system, word processing, spreadsheet, and presentation software will be integrated throughout the course. CPS100 may be fulfilled by a challenge exam and successfully completing a 3-credit liberal arts course. Credits are not awarded for passing the challenge exam. (3 lecture hours per week). Fulfills open, liberal arts, and computer science electives. CPS101 - Computer Science 1 (Java 1) 4 credits Pre: Communications and Mathematics Proficiencies This course is an introduction to computer programming through the use of the Java programming language. The range of topics includes fundamentals of Java, creation of Java programs, the development and testing environments, Java application programming, and applet programming with web applications, data types, control structures, arrays (single and multidimensional), and an introduction to objects, classes and methods. Emphasis will be on object- oriented design and programming skills. Topics will be reinforced through exercises in writing programs for varied applications. Fulfills open, liberal arts and computer language electives. Students entering this course should be able to use the Windows Interface to locate, create, and manipulate files, and folders. (4 lecture hours per week) CPS107 - Programming Logic and Design 3 credits This course introduces the student to the essential logic concepts that provide a foundation for computer programming. Topics covered include problem solving and algorithm development using flow charts and pseudo code, numbering system and memory representations, control structures, data types and structures, sorting and searching algorithms, array processing, comparing and branching conditions, file processing, and interactive logic. The student will be introduced to Graphical User Interface (GUI) design and object-oriented and event-driven programming (OOP) design. Fulfills open and liberal arts electives. CPS130 - Computer Hardware 3 credits Pre: CPS100 Examines the principles and skills required to understand and work with computer hardware. Topics include system architecture, CPU and system board, memory, I/O devices, disassembly and assembly, documentation, upgrades, system diagnostics and troubleshooting, and preventive maintenance. Instruction includes lectures, demonstrations and hands-on work. Fulfills open and software electives.(3 hours of lecture per week) CPS134 - Introduction to Computer Networks 2 credits Pre: CPS100 A solid introduction to computer networks including the internet infrastructure. Topics include network file systems, network models, the functions and features of network operating systems, and the essential management of computer networks. The installation and configuration of client/workstation operating system in the network are used to reinforce course content. Fulfills open, software and Web development electives. (2 hours of lecture per week) CPS218 – UNIX 4 credits Pre: CPS100 This course will teach the student how to use UNIX. It introduces the student to the fundamental concepts of the UNIX operating system. It provides the student with the basic tools necessary to use this operating system effectively. This course is intended for students who need to learn the basics of UNIX because the student may be working in a UNIX environment: be it a programming environment, a database system, a general business system, or a scientific environment operating under UNIX. Fulfills open and web development electives. (4 hours of lecture per week) North Shore Community College Early College @ Lynn High Schools Spring 2016 Course Descriptions GENERAL EDUCATION/TRANSFER BLOCK COURSES BUS100 – Introduction to Business 3 credits Pre: Communications and Mathematics Proficiencies Designed to introduce the student to the various aspects of the business world. Topics include economic systems, management principles, organizing concepts, motivation theory, production and quality, marketing principles, accounting concepts, financial management and contracts. Fulfills open and business elective. CMP101 – Composition 1 3 credits Pre: Placement exam score Emphasis is on developing skills of writing, reading, analytical thinking, and research. Students are introduced to thought provoking ideas in readings from a variety of disciplines and learn to organize material, analyze ideas, and produce clear writing. Fulfills open and liberal arts electives. ECO103 – Principles of Macroeconomics 3 credits Pre: Communications Proficiency The study of the overall level of economic activity - output, employment, and prices - and the forces that shape that activity. Topics include: national income accounting; the role of consumption, saving, investment, and government spending; money and economic activity; the tools of public policy available which may be used to promote the macro goals of growth, full employment, and price stability; the different economic maps of reality that explain and shape our decisions about economic landscape. Fulfills open, liberal arts, and social science electives. ECO104 – Principles of Microeconomics 3 credits Pre: Communications Proficiency A study of the economics of markets and market economies. This study of individual decision makers and their interaction in markets includes: the basic concepts of demand, supply, and the price mechanism; elasticity; the economics of the firm and market structures; the microeconomic role of government; the distribution of income; international trade and finance; the problems of economic development, and comparative economic systems. Fulfills open, liberal arts, and social science electives. SPE102 – Speech 3 credits Focuses on the nature and effects of verbal communication. Students will become familiar with the communication process, including some of the following: principles of organization, purpose, language structure, effective delivery, and audience analysis. Students individually will use these elements in informative and persuasive speaking in the traditional speaker-audience relationship. Fulfills open, liberal arts, and humanities electives.