Academics > Course Descriptions > Computer and Information Science (CISC)

Computer and Information Science (CISC)

CISC 100 Computer Technology I (Cr4)(4:0)
Introductory course for Computer Information Technology majors with the goal of establishing entry-level skills for three CIT options: Software, Networking, and Web. HTML, programming logic and design, and basic networking concepts will be covered as well as the exploration of CIT careers, and Excel and Word core level skills. Also available through Online Learning.

CISC 101 Introduction to Computers (Cr3)(3:0)
Introduces computer concepts including hardware and software, an overview of application software, networking and the Internet, and current issues with respect to computers and society. Hands-on microcomputer instruction in the productivity tools of word-processing and spreadsheets designed to give students an appreciation for the different uses of word processing and spreadsheet applications. Also available through Online Learning.

CISC 104 Microcomputer Applications (Cr4)(4:0)
Designed to give students experience with microcomputers and productivity software. Topics include spreadsheets, database management, word processing systems and presentation packages. Prereq. - CISC 100 or 101. Also available through Online Learning.

CISC 105 Microcomputer Operating Systems (Cr4)(4:0)
Microcomputer operating system issues and elements using DOS and Windows; interfaces, batch and program information files, memory management, configurations, file systems, and communications.

CISC 106 Introduction to Computing with Alice (Cr3)(3:3)
Introduces the concepts of object-oriented computer programming using Alice, a 3-dimensional programming environment. Designed for students with no programming experience.

CISC 111 Introduction to the Internet (Cr3)(3:0)
Internet-related topics such as the history of the Internet, email and its features, browser basics, browsing Web sites, searching for information, downloading data and program files, using file transfer protocol (FTP) software, and other internet-related topics. Prereq. - navigational and organizational skills in present operating systems, i.e., how to operate a computer, and maintain, find and save files. Also available through Online Learning.

CISC 115 Computer Science I (Cr4)(4:0)
Introduction to computing through the development of algorithms and programs which are implemented in a high level function/object oriented language; simple data types, control structures, documentation, basic file manipulation, problem solving techniques, modular design, structured data types, and object oriented implementations. Prereq. - high school algebra II with a C or better and appropriate competence in mathematics as determined by the departmental mathematics placement test, or MATH 026 or 028 with a C or better.

CISC 125 Computer Science II (Cr4)(4:0)
Continuation of CISC 115 including stacks, backtracking, simulation, recursion, pointers, linear structures, searching, sorting, merging, elementary algorithm analysis, abstract base classes. Prereq. - CISC 115.

CISC 128 Client-side Scripting (Cr4)(4:0)
Includes basic Web site design principles and a variety of languages including XML, HTML, Cascading Style Sheets, DHTML with extensive emphasis on the use of JavaScript. Prereq. - CISC100.

CISC 145 Visual Software Development (Cr4)(4:0)
Examination of software design topics including design of GUI interface using Windows components, event-driven programming, multiple document interface, database controls, database access and updating, exception handling, input validation, and debugging techniques. Prereq. - CISC150.

CISC 150 Object-Oriented Programming (Cr4)(4:0)
Programming for Windows, the Internet and platform-independent programs; overview of the packages included with the Java platform such as: stream I/O, programming graphical user interfaces for applications, creating applets, creating objects using inheritance, networking. Prereq. - CISC 115 or 128.

CISC 158 Server-side Scripting (Cr4)(4:0)
Use of Active Server Pages and Java Servlets for World Wide Web server-side programming including the Application, Session, thread safety, cookies, and state and session management and Database Connection Objects with use of Recordsets, ActiveXData Objects and SQL. Prereq. - CISC 128.

CISC 180 Introduction to Network Security (Cr4)(4:0)
This is an introductory course in computer and network security intended for networking or computer professionals and students who want to understand general concepts of network and information security. Topics will include the identification of vulnerabilities and mitigation of security risks, learning the basic principles of cryptography, keys and certificates, VPNs and wireless communication, configure group privileges, access control and authentication, implement security baselines, systems updates, intrusion detection, and create and build organizational and operational security programs that include documentation, risk assessment and user education. Prereq. - CISC 231.

CISC 205 Introduction to Computer Operating Systems (Cr4)(4:0)
Students will explore installation and administration of Windows server and client, LINUX server and client, and Novell server and client systems and relationships to network security. Securing the NOS and client will also be discussed and the importance of system hardening, backups, user privileges, and disaster recovery. Prereq. - CISC 105 and 231.

CISC 225 Computer Organization (Cr4)(4:0)
Computer organization and low level programming with emphasis on the different levels of abstraction; levels of abstraction, processor components and organization, addressing techniques, low level data representation, instruction and types and representation, information transfer, flow of control, machine and assembly level programming. Prereq. - CISC 125.

CISC 230 Data Structures and Algorithm Analysis (Cr4)(4:0)
Performance analysis and measurement of programs, formal induction proofs, asymptotic notation, algorithm analysis, hashing, binary trees, binary search trees, balanced search trees, graphs, biconnected components, spanning trees, shortest path algorithms. Prereq. - CISC 125.

CISC 231 Data Communications and LANs (Cr4)(4:0)
Provides the foundation for work in data communications and local area network management; OSI and Internet models covered in detail; data transmission principles, media, major protocols, topologies, routing methods, introduction to networking principles, and management fundamentals. This is the first semester of the Cisco Networking Academy Program.

CISC 262 LAN Management (Cr4)(4:0)
Provides the knowledge and skills required of a successful LAN manager; networks and popular network operating systems; protocols, media selection, network operating system selection, network hardware, network and file system design, managing users and security, network printing, and applications. Prereq. - CISC 231 or permission of instructor.

CISC 265 Networking Architectures, Processes and Protocols (Cr4)(3:2)
Detailed understanding of the processes and protocols used in today’s networks; network architectures from an OSI model perspective of the networking protocol stack; detailed analysis of the protocol using traces taken with protocol analyzers . Pre- or coreq. - CISC 231 or ELEC 251.

CISC 267 Internetworking and Routing (Cr4)(3:2)
Advanced course intended for networking professionals and students who grasp the concepts of data communications and networking but would like a more detailed understanding of internetworking and routing. This course covers techniques and components for managing network growth and connecting disparate network architectures, solutions to internetworking problems, and routing and routing protocols. Labs will give students hands-on experience with routers. This is the second semester of the Cisco Networking Academy Program. Prereq. - CISC 231.

CISC 270 Data Base Systems (Cr4)(4:0)
An introduction to the concepts of structures of data base systems. Definition, creation, and maintenance of data base systems; logical models of data organization such as hierarchical, network, and relational; data base integrity and security, effects of redundancy, specification and design of query functions, data entry and retrieval, query languages. Prereq. - CISC 104.

CISC 271 Intermediate Routing, LAN Switching and WANS (Cr4)(3:2)
This course is intended for networking professionals and students who already grasp the general concepts of data communications and networking with routers, but would like a more detailed understanding of LAN design and analysis, implementation of routing protocols, WAN technologies and telecommunications industry standards. There is a strong emphasis on device configuration and network troubleshooting. This is the 3rd and 4th semester of the Cisco Networking Academy Program. Prereq. - CISC 267.

CISC 272 Building Scalable Internetworks (Cr3)(2:2)
This is an advanced course intended for networking professionals and students have completed CCNA studies or already possess their CCNA certification. This course introduces students to scaling IP addresses using VLSM, NAT, and PAT. It focuses on advanced concepts and impletmentation of RIPv2, EIGRP, ISIS, multi-area OSPF, and BGP. Additional topics include route filtering, route redistribution and policy routing. This course is the first semester of CCNP studies through the Cisco Networking Academy Program. Prereq. - CISC 271 or CISC 260 and 266, or a current and valid CCNA certification.

CISC 277 Computer Information Technology Practicum (Cr3)(0:0:130 practicum)
Work-based experience in an approved organization with focused exposure in networking, software or web development activities depending on degree specialty; written field experience report. Prereq. - 40 credits successfully completed for all students; CISC 231, ELEC 130, ELEC 254 and CISC 265 for students in the Networking Option; CISC 104, 140, and 145 for students in the Software Option; CISC 128, 150, and 158 for students in the Web Option.

CISC 278 Web Server Administration (Cr4)(4:0)
A comprehensive overview of the tools and techniques needed for installation, configuration and administration of different kinds of Web Server including Microsoft Windows 2000 Server, Red Hat Linux, Internet Information Services (IIS), Apache Web Server, Microsoft SQL Server, etc. Prereq. - CISC 100 or 105.

CISC 280 Law and Ethics of Computer Security (Cr3)(3:0)
Computer security is a highly technical arena, and one that is highly charged with ethical issues. This course will explore the ethical considerations of the computer security with emphasis on both the perpetrator and of the high standard expected of the computer security practitioner. Among other topics it will examine the topics of Professional Codes of Ethics, whistle-blowing, and ‘ethical hacking.’ Prereq. - CISC 180.

CISC 282 Measure/Counter-Measure (Cr4)(4:0)
Emphasize the configuration of network servers, routers, firewalls, intrusion detection devices and other technology to create functional systems with a high degree of security and hence to discover the effect each device can have on overall system security. Team projects will lead to these systems which will be tested within the class via team to team or be class to class (intra-campus) security tests to reinforce the subject matter. Prereq. - CISC 180 and 231.

CISC 291 Special Studies in Computer Information Science (Cr1)
See Statement on Special Studies. Offered on demand.

CISC 292 Special Studies in Computer Information Science (Cr2)
See Statement on Special Studies. Offered on demand.

CISC 293 Special Studies in Computer Information Science (Cr3)
See Statement on Special Studies. Offered on demand.

CISC 294 Special Studies in Computer Information Science (Cr4)
See Statement on Special Studies. Offered on demand.


 Printer VersionText OnlyEmail This PageNorthampton Community CollegeBack