Site-wide links

Bridge Program

4002-716 C++ for Systems Administration

Course Description: A workshop in the C++ programming language intended for students to gain programming experience. This course will focus on modern programming concepts such as reusability, data abstraction, information hiding, exception handling and object-oriented design. Programming projects will be required.

Prerequisites: a two-course object-oriented programming sequence in a language other than C++
Corequisites:
Credit: 4


4003-334 Computer Science 4

Course Description: A course on design techniques and advanced programming. Topics include the software development life cycle, analysis and design techniques, programming in C++, and implementation strategies for external data techniques. Students will work individually and in small groups on programming assignments, which will be an integral part of the course. UML and C++ programming language will be used. Prerequisites: (C or better in 4003- 233, 263 or 235)


4055-746 Telecom Network Protocols

Course Description: Network topologies are discussed, with coverage of layers 1, 2, 3, and 4. Access control, framing, network protocols (IP), transport protocols (TCP and UDP), session initiation protocols (SIP), subnetting, port numbers, hubs, switches, routers and other topics are covered.

Prerequisites:
Corequisites:
Credit: 4


4055-761 Principles of System Administration

Course Description: Students are introduced to fundamental system administration topics and technologies that serve as the basis for later course work in system administration. Topics covered include: ethics and system administration, the law and system administration, and the role of the system administrator in organizations. Technologies covered include: computing resource management, the TCP/IP protocol suite, the Domain Name Service (DNS), the Dynamic Host Configuration Protocol (DHCP), and the Lightweight Directory Access Protocol (LDAP). Students will use the Remote Laboratory Emulation System (RLES) to complete laboratory exercises.

Prerequisites: 4050-340 and 4050-341
Corequisites:
Credit: 4


4010-361 Software Engineering

Course Description: An introductory course in software engineering, emphasizing the organizational aspects of software development and software design and implementation by individuals and small teams within a process/product framework. Topics include the software life cycle, software design, user interface issues, specification and implementation of components, assessing design quality, design reviews and code inspections, software testing, basic support tools, technical communication and system documentation, as well as team-based development. A term-long team-based project done in a formal lab setting is used to reinforce concepts presented in class.

Prerequisites: 4003-233