Credit Courses

2015-2016 Catalog (Courses updated for 2016-2017)

Computers: Technology (CST)

CST* E141 Computer Hardware

An introduction to the personal computer (PC) as a system with emphasis on understanding the roles both of the hardware and the elements that interface the hardware to the user's program. Common PC elements (mother board, disk drives, modems and displays) are examined and their operation under various operating systems explained. Students will study troubleshooting techniques and the isolation of problems into software or hardware faults, incompatibilities, or viruses.

Prerequisite or Parallel: CSA* E106 or higher; MAT* E095 or placement higher than MAT* E095
  • Credits: 4
  • Elective Code: B, CS

CST* E144 Introduction to Electronics

An introduction beginning with the explanation of electrical energy, voltage, current and power concepts, and proceeding to fundamental DC, AC, analog, and digital circuits. Practical applications are stressed, and the lab exercises are run as though they are industry job assignments. Field practices are discussed and safety is stressed as a basic objective. Includes integrated lab exercises with the use of electronic test equipment and written lab reports.

Prerequisite: MAT* E095 or permission of the instructor
  • Credits: 4
  • Elective Code: B, CS

CST* E145 Digital Circuits and Logic (Fall only)

A study of the elements of digital logic design, digital circuits, and the fundamentals of a modern digital system. It begins with an explanation of binary number systems, progresses through logical design and into PC systems. Laboratory experiments are used to provide practical experience.

Prerequisite: MAT* E095 or placement beyond MAT* E095. Prerequisite or Parallel: CSA* E106 or permission of the instructor
  • Credits: 4
  • Elective Code: B, CS

CST* E150 Web Design and Development I

An introduction to the development of Internet web sites with an emphasis on HTML and the related technologies that form the basis of web development. Students learn how to use HTML and related technologies to create multi-page web sites that include links, tables, frames, forms, graphics, image maps, multimedia, and style sheets. Course content is continually updated to reflect the current state of the art in Internet computing. The course requires substantial hands-on use of computers in a computerized classroom environment.
Prerequisite: The ability to perform basic file management and word processing tasks using Microsoft Windows
  • Credits: 3
  • Elective Code: B, CS

CST* E184 Network Administration I

An introduction to a workstation operating system. Topics covered include installation, configuration, administration, and support. The course will introduce administrative tools used to manage the system, and the protocols and services that ship with it, including the Domain Name System (DNS). Substantial work in the computer lab is required. This course will help students prepare for relevant industry tests.
Prerequisite: CST* E210 or any programming course
  • Credits: 3
  • Elective Code: B, CS

CST* E185 Network Administration II

Students will learn how to plan the infrastructure of a network. Topics covered will include installation, file systems and disk management functions, administration of the operating system and directory services, network protocols, routing and remote access, monitoring and optimization. Substantial work in the computer lab is required. This course will help students prepare for relevant industry tests.
Prerequisite: CST* E184
  • Credits: 3
  • Elective Code: B, CS

CST* E210 Operating Systems

Provides a theoretical and practical study of today's operating systems. This course will analyze what operating systems are, what they do, how they do it, and how they compare with each other. Topics such as memory management, process management and user interfaces will be explored.
Prerequisite: Any previous programming course
  • Credits: 3
  • Elective Code: B, CS

CST* E229 Network Routers and Switches

A study of the technology involved in incorporating routers and switches into LAN/WAN network topologies. Topics include: IP addressing, subnets, routing protocols, VLANs, wireless domains, network emulation, network management tools, network diagnostics, troubleshooting, and management reports. Course content is continually updated to reflect the current state of the art in network design. The course requires substantial hands-on computer work in a computerized classroom environment.

Prerequisite: CST* E184 Network Administration, or permission of instructor
  • Credits: 3

CST* E231 Data Communications & Networks (Fall only)

A comprehensive introduction to the concepts of data communications channels between computers. This course covers data transmission codes and protocols, LANS, WANS, file transfer protocols, communications software, planning and designing networks.
Prerequisite: ENG* E101 or permission of the instructor
  • Credits: 3
  • Elective Code: B, CS

CST* E250 Web Design and Development II

A study of the client-side technologies used in the development of interactive web sites. Students learn to create dynamic web sites using modern web development technologies such as HTML5, JavaScript, and CSS. Course content is continually updated to reflect the current state of the art in Internet computing. Substantial work in the computer lab is required each week.
Prerequisite: CST* E150 or permission of the instructor
  • Credits: 3
  • Elective Code: B, CS

CST* E258 Fundamentals of Internet Programming

A comprehensive introduction to the server-side programming techniques used to develop interactive web sites. Using technologies such as PHP and SQL, students learn to create web sites that interact with web servers, manage user sessions, and store and retrieve data from databases. Course content is continually updated to reflect the current state of the art in Internet computing. The course requires substantial hands-on use of computers in a computerized classroom environment.
Prerequisite: CST* E150 or permission of the instructor
  • Credits: 4
  • Elective Code: B, CS

CST* E266 Linux Fundamentals

A comprehensive introduction to the installation, scripting, and administration of the Linux operating system in both client and server configurations. Students will learn how to install and use the base Linux operating system and its major subsystems (e.g., DNS, NFS, SSH, FTP, Apache2, MySQL) and will use the Linux command line, shell scripting, and GUI interfaces to perform operating system administration, file management, system maintenance, system security, and secure communication. Course content is continually updated to reflect the current state of the art in the Linux operating system. The course requires substantial hands-on computer work with Linux in a computerized classroom environment.

Prerequisite: The ability to perform basic file management and word processing tasks on a personal computer
  • Credits: 3

CST* E269 Introduction to Computer Security

A study of the fundamental elements of computer security. The course teaches students how to identify security vulnerabilities in computer systems and how to address these vulnerabilities using industry standard methodologies for securing computer hardware, networks, applications, data, and communications. Course content is continually updated to reflect the current state of the art in computer security. The course requires substantial hands-on computer work in a computerized classroom environment.

Prerequisite: The ability to perform basic file management and word processing tasks on a personal computer
  • Credits: 3

Contact Us

  • Housatonic Community College
  • 900 Lafayette Blvd., Bridgeport, CT 06604
  • (203) 332-5000