26.04.2014 Views

COURSE INDEX - LaGuardia Community College

COURSE INDEX - LaGuardia Community College

COURSE INDEX - LaGuardia Community College

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Mathematics, Engineering, and Computer Science Department<br />

be introduced. Students will be given extensive laboratory experience<br />

with programming using a database application package.<br />

Prerequisite: MAC109 or MAC195<br />

MAC252 Advanced UNIX System Administration<br />

3 credits; 4 hours (2 lecture, 2 lab)<br />

This course is a continuation of the UNIX Network Operating<br />

System course. It provides students with the practical skills needed<br />

to serve as a UNIX system administrator. Topics include login<br />

scripts, user administration and security, operating system installation<br />

and maintenance, installation of patches and programs, and<br />

maintenance and troubleshooting of servers and workstations.<br />

Students are encouraged to take the UNIX Systems Administration<br />

certification exam.<br />

Prerequisite: MAC232<br />

MAC253 Advanced NT Systems Administration<br />

3 credits; 4 hours (2 lecture, 2 lab)<br />

This course is a continuation of the NT Operating Systems course.<br />

It provides the students with the practical skills needed to serve as<br />

an NT Administrator. Topics include profiles and policy editor,<br />

trust relationship between multiple domains, directory services,<br />

DHCP (Dynamic Host Configuration Protocol), IIS (Internet<br />

Information Services), WINS (Windows Internet Naming Service),<br />

and network monitoring. Students are encouraged to take the<br />

second certification exam offered by MCSE.<br />

Prerequisite: MAC233<br />

MAC260 Introduction to Teleprocessing<br />

3 credits; 4 hours (3 lecture, 1 lab)<br />

This course examines the field of data transmission and how it is<br />

used to communicate with the computer. Topics covered include<br />

the nature of the communication links and of the hardware<br />

attached to them; common carriers and their services; and the configuration<br />

of data communication systems including a description<br />

of the codes, modems, terminals, software, and methods of line<br />

organization.<br />

Prerequisite: MAC101 or MAC109<br />

MAC261 Internet Telephony<br />

3 credits; 4 hours (3 lecture, 1 lab)<br />

This course introduces students to voice over IP (VoIP), or packetized<br />

voice. Students will be exposed to Internet architecture and<br />

the handling of user traffic; various protocols including TCP and<br />

UDP; digital signal processes; voice coders; connecting to ISPs;<br />

modems; layered VoIP architecture; and performance considerations.<br />

Students will explore various Internet telephony solutions<br />

in the laboratory.<br />

Prerequisite: MAC241<br />

MAC262 Data Communications<br />

4 credits; 4 hours (3 lecture, 1 lab)<br />

This course covers various methods and techniques used in<br />

computer communications. The course is designed for telecommunications<br />

majors and will aid them in applying data communications<br />

skills to on-the-job situations. Main topics include message<br />

and packet switching, communication servers, distributed systems<br />

and line control techniques. The laboratory portion prepares<br />

the student to sit for the Novell CNA exam. The student should<br />

expect to pay for additional materials for this course.<br />

Prerequisite: MAC241<br />

MAC263 Network Operations<br />

4 credits; 4 hours (3 lecture, 1 lab)<br />

This course introduces the student to general network theory with<br />

respect to the operation and management of modern networks.<br />

The student will use laboratory equipment to prepare print<br />

servers, file servers, multiplexers, routers and modems. Network<br />

monitoring will be introduced for troubleshooting skills and for<br />

traffic analysis in a LAN environment. The laboratory work is<br />

geared toward preparing the student for network certification.<br />

Prerequisite: MAC262<br />

MAC265 Computer Hardware Interfacing and Programming<br />

3 credits; 4 hours (3 lecture, 1 lab)<br />

The course will introduce the student to techniques in controlling<br />

a computer system and will include interfacing techniques such as<br />

memory mapped and isolated I/O, hardware/software interrupts,<br />

polling and assembler language. Programming will include such<br />

topics as: addressing modes, arithmetic and logic instructions,<br />

conditional branching, stacks, subroutines.<br />

Prerequisite: BTC100 or BTC101 or MAC101<br />

MAC281 Discrete Structures<br />

3 credits; 3 hours<br />

This course covers the mathematical concepts essential for continued<br />

study in computer science and related fields. The topics include<br />

algorithms, complexity of algorithms, introduction to number<br />

theory and its applications, mathematical induction and recursion,<br />

relations and functions, graphs and trees, and applications.<br />

Prerequisites: MAC101, MAC231<br />

MAC283 Computer Organization and Assembly Language<br />

3 credits; 4 hours (3 lecture, 1 lab)<br />

This course is intended for students interested in developing a<br />

background in hardware concepts. Topics covered include number<br />

systems, data representation, binary arithmetic, boolean algebra,<br />

combinational and sequential circuits, and an introduction to<br />

assembly language programming.<br />

Prerequisites: MAC101 or MAC109<br />

MAC286 Data Structures<br />

3 credits; 4 hours (3 lecture, 1 lab)<br />

This course presents fundamental abstract data types along with<br />

efficient implementations for each. Topics include linked lists,<br />

stacks, queues, priority queues, binary trees, binary search trees,<br />

heaps, AVL trees, n-ary trees, graphs, hash tables, sorting and<br />

searching, recursion and worst-case analysis.<br />

Prerequisite: MAC125 or MAC190, MAT281<br />

159

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!