Course Listings

The following course are offered by the Computer Information Systems Department.

Computer Information Systems (CIS)

This course develops an understanding of computer technology through the exploration of software packages on personal computers. The applications include word processing, spreadsheet, and database management. Students will also learn computer terms and concepts as well as the historical, social and economic implications of computer technology for our society.
Course Syllabus
This course covers the current use of computers and data processing systems in the medical record field. This is a required course in the MRT curriculum.
Prerequisites: HIT 204, HIT 205, HIT 206, HIT 210, BIO 425, Corequisites: HIT 330, HIT 331, HIT 332
Course Syllabus
This introductory course in Health Information Technology will expose students to the elements, functions and operational environment of a modern HIT system. Students will gain proficiency in personal productivity tools and their use of Internet tools and their impact on HIT. Utilizing industry standard software application, students will understand how to handle and process patient information, maintain personal health records, track patient diagnostics and results, create patient billing, maintain medical documentation, and manage work flow. Corequisites: HIT 331, HIT 332, HIT 333
Course Syllabus
This course provides an introduction to computer and information security. The significance of information integrity, availability and confidentiality are presented to demonstrate the importance of computer and information security. Students will gain practical skills on how to recognize threats and correct vulnerabilities. Techniques of detection, prevention and recovery from intrusions by malicious software will be taught with emphasis on concepts of organizational security through the institution of policies and procedures, and establishment of business and continuity planning.
Course Syllabus
This course introduces the student to data base concepts and applications using state-of-the-art data base packages. The student not only studies the theory of data bases, but also implements and tests complete data base applications.
Prerequisite: CSC 110 or CIS 100
Course Syllabus
This course introduces the student to spreadsheet concepts and applications using state-of-the-art spreadsheet packages. Emphasis is placed on the use of the package to solve a wide range of business problems, including, but not limited to, accounting, scheduling and statistical applications. Students will develop and test a series of projects.
Prerequisite: CSC 110 or CIS 100
Course Syllabus
This course introduces students to computer hardware. Computer components such as motherboards, memory chips, disk drives, printers, scanners, storage devices, and keyboards will be covered. Students will learn how to install, maintain, upgrade and configure such hardware components. Students will also be introduced to binary, octal, and hexadecimal number systems as used in computer hardware. Students will be introduced to industry ethics, professional certifications, and career paths in the computer industry.
Course Syllabus
This course teaches students to use desktop publishing software to prepare a variety of documents in different page layouts including alphanumerics (in assorted fonts), graphics in various file formats or a combination of both. Students will learn the basic concepts of desktop publishing and how to organize and compose a document. Not open to students from the Office Administration department. Prerequisite: CSC 110 or CIS 100
Course Syllabus
This course introduces basic concepts of the Internet and Internetworking. The subjects covered include basic networking concepts of transmission, topology and switching; highlights of TCPIP protocol; hardware and software needed, and Internet applications of sending and receiving e-mail, navigating through gopher holes, accessing newsgroups, and accessing other computers through telnet and World Wide Web. Prerequisites: CIS 100 or MMP 100 or CSC 110
Course Syllabus
This course introduces students to the use of information systems in business. The dramatic changes in Information Technologies (IT) impact the ways in which companies operate and compete in local and global economies. Students will explore the global and ethical issues that have developed with the use of information systems. Working individually and in teams, the students will complete case studies on the following topics: Management Information Systems (MIS), systems analysis and design, hardware and software concerns, and telecommunications.
Prerequisites: Any ACC course or any BUS course; and pass computer competency test.
Course Syllabus
This course enables students to gain skills in the use of computer software specifically designed for medical record applications. This is a required course in the MRT curriculum. Prerequisites: HIT 330, HIT 331, HIT 332, CIS 105 Corequisites: HIT 421, HIT 422, HIT 423, HIT 430
Course Syllabus
This course will review the important aspects of Health Information Technology (HIT) and introduce the students to the need, purpose and design of health information systems. Students will be exposed to the components of a Health Information System with emphasis on user roles, database, networking and security concepts that govern it. Examples of HIS applications such as Personal Health Records (PHR) and Health Information Exchanges will be used as case studies to highlight the design and implementation considerations of Health Information Systems. Prerequisites: CIS 106 Corequisites: HIT 421, HIT 422, HIT 423, HIT 430
Course Syllabus
This course will introduce the important components of Health Information Technologies (HIT) and elements, functions and operational environment of modern Health Information Systems (HIS) and their role in delivery and management of health care services, with specific emphasis on Electronic Health Records (HER). The students will apply personal productivity software and internet tools to explore their impact on healthcare delivery systems and will be introduced to the components of a Health Information System with focus on database, networking and security concepts that govern it. The students will also be exposed to handling and processing patient information, tracking patient diagnostics and results, creating patient billing, maintaining medical documentation, and managing workflow. Examples of HIS applications such as Personal Health Records (PHR) and Health Information Exchanges (HIE) will be used as case studies to highlight the design and implementation considerations of Health Information Systems.
Course Syllabus
This course covers a full range of BASIC language elements. A series of programs are completed to cover typical business, scientific, graphics, gaming and simulation applications. Prerequisite: CSC 210
Course Syllabus
This course presents a detailed and practical study of the operation of the mainframe computer. Students learn the command language and control statements for the IBM VM/CMS system. In addition, utility programs, disk concepts and terminal concepts along with operations in a networked environment are introduced. Students are familiarized with file handling techniques and how to compile, store, and load programs for various languages supported by the hardware. Prerequisite: CSC 110
Course Syllabus
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 155
Course Syllabus
This course builds upon the knowledge acquired in CIS 180 and introduces the students to the applications of World Wide Web. It teaches how to produce home pages and build hyperlinks to other pages through HTML language; how to configure and install a World Wide Web server; how to use WAIS and other search engines; and to interface with other servers. Students will also be introduced to videoconferencing over the Internet. Prerequisite: CIS 180
Course Syllabus
This course introduces students to the purpose of digital forensics and investigations. Using industry standard software and hardware tools, students will learn the fundamentals of computer forensics and effective investigative strategies to acquire and analyze digital evidence for use in criminal and civil proceedings. Incident response techniques, the chain of custody for proper handling of digital evidence, guidelines for digital evidence collection and forensic reporting for law enforcement and investigations will be discussed.
Prerequisite: MAT 150 or MAT 160 or MAT 200 or MAT 206 and CIS 255 or departmental approval
Course Syllabus
This course teaches the student how to analyze systems of programs and how to document these analyses. The student will learn case (computer assisted systems engineering) tools that are currently used in the field of systems analysis. Students are required to complete a semester project to analyze a complex computer system. This project will require the use of case tools to document the input and output requirements, data dictionaries, database design and normalization, ERD (entity relationship diagrams), DFD (data flow diagrams), systems flowcharts, run charts, and PERT (program evaluation review technique) charts. Prerequisite: CSC 210
Course Syllabus
This course introduces the student to practical experience operating a mainframe computer through the use of OS/MVS Job Control Language (JCL). The background, purpose and the concepts of operating systems as implemented through OS/MVS JCL are taught through a series of practical assignments. Also covered are the creation and execution of utility and sort/merge programs in the IBM 30XX environment. Prerequisite: CIS 235 or any CIS 300-level course
Course Syllabus
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 210 or CIS 235
Course Syllabus
This course is an introductory business programming course. It introduces the students to business programming concepts such as analysis, implementation, and documentation of business systems. The students write business programs using a currently used program development language. The programming assignments include report generation, data validation, sort programs and single and multidimensional tables. The students are required to test and document all programs using standard business programming methods. Prerequisite: CSC 210
Course Syllabus
This course will familiarize students with approaches for creating web pages that interact with a database. In this course, students will learn how to use the following technologies: SQL statements to create database queries, HTML forms to realize user interface, and a programming language to implement common gateway interface (CGI).
Prerequisite: CSC 210
Course Syllabus
This course will introduce students to client-side web programming. Emphasis is placed on HTML/XHTML, JavaScript, Java Applets and CSS in order to solve elementary level application problems. Students will be assigned web projects that facilitate understating of design and programming concepts. The final project is to create a complete online web-based sales application system.
Prerequisite: CSC 210 or department approval.
Course Syllabus
This course provides an introduction to programming in wireless networking environment. After a brief background of wireless technologies and their applications, a comprehensive survey of wireless application development environments will be presented. Issues and considerations of wireless application development will be discussed with emphasis on: Wireless Application Protocol (WAP) used to establish communicating between devices and scripting languages and libraries such as Wireless Manipulation Language (WML) and Extensible Hypertext Markup Language (XHTML) to develop applications that use those protocols. Students will learn to design, implement and test a wireless application as a term project that is representative of commercial wireless application.
Prerequisite: CSC 210
Course Syllabus
This course introduces the design, implementation, testing, and manipulation of database management systems. The design techniques include conceptual data modeling, entity relational modeling and normalization techniques. The databases are then implemented using structured query languages. Testing strategies verify data integrity, security, and privacy. Manipulation activities include insert, update, and delete operations.
Prerequisite: CSC 110 or department approval.
Course Syllabus
Students continue from the realm of theory taught in CIS 320, Systems Analysis, to realities of practical applications. The class is divided into teams. A system is developed as a joint effort by each team as it analyzes, systematizes, programs, and writes documentation to implement its projects. In addition to the team projects, topics relevant to current computing techniques are discussed and where applicable, demonstrated to, or practiced by the class. Prerequisites: CIS 365 and CIS 325
Course Syllabus
Students are introduced to the UNIX operating system, its external commands, internal structures, and text processing capabilities. Prerequisite: CIS 340
Course Syllabus
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
Course Syllabus
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
Course Syllabus
This course provides a comprehensive introduction to wireless networking technologies. It presents the hardware and software components of wireless communications with respect to transmission techniques, medium access, encoding and decoding of signals, methods of Digital Signal Processing (DSP) and routing. Different types of existing and emerging wireless networking technology standards and their applications will be examined with emphasis on their design, implementation, security and maintenance in a business environment.
Prerequisite: CIS 345
Course Syllabus
This course covers the main operating systems that are being used in the computer industry today. Emphasis is placed on OS and its libraries, systems generation, linkage, editor, JCL, and data management techniques. The course reviews other operating systems and compares them to OS. Prerequisite: CIS 365 or CIS 235
Course Syllabus
This course will introduce students to server-side web programming. Emphasis is placed on database connectivity in order to solve intermediate level application problems. Students will be assigned web projects that facilitate understanding of design and programming concepts. The final project of this course will be to create an online sales application with full input, output and database components.
Prerequisite: CIS 385 or departmental approval
Course Syllabus
This advanced course builds upon the design, implementation, testing, and manipulation concepts and techniques learned in CIS 395. The course starts with a review of the relational model, entity relational diagrams, normalization, and basic SQL. Database administration topics presented include security, back-up and recovery. Advanced topics in design techniques include indexing structures and data storage. Advanced implementation topics include SQL programming, store procedure and triggers. Advanced manipulation topics include transaction processing concurrency control.
Prerequisite: CIS 395 or departmental approval
Course Syllabus

Computer Information Systems Department|Office Directory|Contact & Office Hours

  • BMCC logo
The City University of New York

Borough of Manhattan Community College
The City University of New York
199 Chambers Street, New York, NY 10007
212-220-8000 | Directory

Text Only Version|Make this web site talk