Program Coordinator: Professor Chigurupati Rani, email@example.com
The Associate of Applied Sciences (A.A.S.) in Computer Network Technology prepares students to operate sophisticated, state-of-the-art computer equipment. Students are also given in-depth instruction in JCL, telecommunications networks, and operating systems concepts. Upon successful completion of this program, graduates can choose to enter the workforce in entry-level positions or transfer to senior colleges, including New York City College of Technology’s B. Tech program in Computer Systems or Mercy College’s B.S. in Cybersecurity.
The Computer Programming Club meets on Wednesdays, from 2-4 p.m. The Cybersecurity chapter at the club supports students in their cybersecurity endeavors through workshops, tech talks and cybersecurity projects.
Learn more about internships, summer jobs and extra-curricular activities offered by the CIS Department.
BMCC is committed to students’ long-term success and will help you explore professional opportunities. Undecided? No problem. The college offers Career Coach for salary and employment information, job postings and a self-discovery assessment to help students find their academic and career paths. Visit Career Express to make an appointment with an advisor, search for jobs or sign-up for professional development activities with the Center for Career Development. Students can also visit the Office of Internships and Experiential Learning to gain real world experience in preparation for a four-year degree and beyond. These opportunities are available to help BMCC students build a foundation for future success.
BMCC has articulation agreements with several four year colleges to allow you to seamlessly continue your education there.
These suggested careers may require bachelor's or higher degrees.
Make an appointment at the Academic Advisement and Transfer Center.
Required Common Core
Choose 3 credits from 1 of the following areas:
- 3 CRS.2 HRS.2 LAB HRS.Principles in Information Technology and Computation
- This course introduces the student to the principles and theories of computation and information processing. The topics include hardware and software organization, data representation, algorithm development and networking principles. Special emphasis will be placed on creation of knowledge from data; the impact of computation on daily life; role of abstraction in solving problems; and implementation of algorithms on a variety of platforms including the Internet.
- 4 CRS.5 HRS.Computer Programming I
- This course introduces the student to the theoretical and practical aspects of computers. The major laboratory experience is the completion of programming projects using Polya's four-step method. These projects have been carefully selected and ordered to provide the student with experience in fundamental control and data structures. All practical programming work is done on microcomputers.
Prerequisite: CSC 101, GIS 101 or Departmental Approval
- 4 CRS.3 HRS.2 LAB HRS.Introduction to Programming
- This course is an introduction to the fundamental concepts and terms of computer science, including algorithms, problem solving techniques, data types, concept of loops, conditional statements, modular programming, pointers, arrays, strings, basic file processing, structures and simple classes. Students will use a high-level computer programming language to solve a variety of problems. Prerequisite: MAT 206 and [CSC 101 or departmental approval]
- 3 CRS.4 HRS.Accounting Principles I
- The course covers the fundamental principles of accounting and the practical use of accounting tools and techniques. Topics covered include the definition and scope of accounting, accounting records and processes, books of original and subsequent entry, work sheets, adjusting and closing entries, accounting for cash, accounting for negotiable instruments, and accounting for plant assets. An investigation is made of accounting for service businesses and trading concerns.
Note: ACC 122 credit change from 4 credits to 3 credits, effective spring 2014.
- 3 CRS.4 HRS.Introduction to Business
- This course surveys business and industry in the United States with global growth strategy. Emphasis is placed on building Communication and Quantitative skills, including Excel spreadsheets, and an Ethical Foundation. The course introduces students to concepts in Management, Organizational Structure, Human Resources, Marketing, International Business, Finance, Computer Information Systems, Accounting, and Economics, and encourages students to explore career paths. Required of all Business majors.
- 3 CRS.2 HRS.2 LAB HRS.Introduction to Operating Systems
- This course is an introduction to the concepts and organization of operating systems and the management of hardware and software resources of a computer. Emphasis is placed on memory, process, device and file management as well as operating system utilities. The students will be provided with basic working knowledge of computer operating system commands, functions, and management approaches in a variety of operating system environments utilizing both Graphical User Interface (GUI) and command line environments. Prerequisite: CSC 101 or departmental approval
- 3 CRS.4 HRS.2 LAB HRS.Computer Software
- This course will introduce students to computer software. The topics covered will include Installation, configuration, security, maintenance, administration, and troubleshooting of the operating system and other software. Students will review binary, octal, hexadecimal numbering systems used in computer systems. Industry ethics and career paths will be reviewed.
Prerequisite: CIS 165 or departmental approval
- 3 CRS.2 HRS.3 LAB HRS.Telecommunication Networks I
- This course is an introductory course in telecommunications networks. It covers the fundamentals of networking concepts, such as networking media, topology, switching, and management. It will also include an introduction to Open System Interface (OSI) layered organization and the functionality of each layer.
Prerequisite: CSC 110 or CIS 165 or CSC 111 or Departmental Permission
- Students are introduced to the UNIX operating system, its external commands, internal structures, and text processing capabilities.
Prerequisite: CSC 110 or CSC 111 or CIS 255 or Departmental Permission
- 3 CRS.2 HRS.3 LAB HRS.Telecommunications Networks II / LAN
- This course is a second course in telecommunications networks with special emphasis on Local Area Networks (LAN). It covers the fundamentals of LAN technology, such as wiring and topology as well as implementation and management of LANs. Advanced topics include LAN connectivity and future LAN directions.
Prerequisite: CIS 345
- 3 CRS.2 HRS.3 LAB HRS.Network Security
- This course provides a comprehensive overview of network security. The topics covered are: general security concepts including authentication methods, common network attacks; and methods for safeguarding against attacks; communication security including remote access, e-mail, the World Wide Web, directory and file transfer, and wireless data; infrastructure security that explores various network devices and media, and the proper use of perimeter topologies such as DMZs, extranets, and intranets to asymmetric and symmetric algorithms, and the types of PKI certificates and their uses; operational/ organizational security is discussed as it relates to physical security, disaster recovery, and business continuity, as well as coverage of computer forensics. Prerequisite: CIS 345
Please note, these requirements are effective the 2020-2021 catalog year. Please check your DegreeWorks account for your specific degree requirements as when you began at BMCC will determine your program requirements.
- Choose from GIS 101, GIS 201, CIS 359, CIS 362, CIS 364, CIS 459, and CIS 490.
- Choose from ACC, BUS, CIS, CSC, GIS or MMP courses, except CIS 100.