Computer Information Systems

Computer Information Systems Course Listing

Associate Professor: Mr. Varma (Chair)

Assistant Professor: Dr. Tehrani

Requirements for a Major in Computer Information Systems (BBA) (CIP 52.1201)
ACCT 213, 214; BADM 221, 222, 300, 313, 314, 331, 336; CIS 101, 125, 235, 241, 250, 275, 325, 342, 345, 351, 420, 452, 462, 470 or 490; ECON 223, 224, 453.

Requirements for a Major in Computer Information Systems (AA) (CIP 52.1201)
ENGL 101, 102; MATH 111, 160; HIST 111, 112; ART or MUSC 131; one Natural Science course; RELG 125; EXER 185 and one EXER activity course; ACCT 213, 214; CIS 125, 235, 241, 250, 345, 351; ECON 223, 224.

Computer Information Systems Course Listing (CIS 000)

101* Introduction to Programming Using C++ (3)
This course is intended to provide the students with the basic concepts of C++ programming language. The evolution of the language, its constructs, and its use in the marketplace today will be examined and discussed. Additionally, platform differences and new trends in the language will also be covered. Programming assignments will be an integral part of this course. Prerequisite: None

125 Introduction to Computers (3)
A study of the fundamental components and the operational capabilities of a computer system; the computer as a resource in business organizations; the general function and purpose of the microcomputer productivity tools: the use of word processing, electronic spreadsheet, data management software, and presentation program. Emphasis is given to the lab assignments and hands-on experience. Prerequisite: None

235* Internet Applications (3)
Students will learn WWW environment, servers, browsers, and search techniques. Major topics include Web page design, Web-based multimedia/graphics, CGI, Java Script, VBScript, DHTML, Active-X Controls, CSS, and XML programming. Database applications using WWW will be discussed. New Internet technologies will also be covered. Prerequisite: CIS 101 or CIS 125.

241 COBOL Programming-I (3)
Introductory COBOL programming involves writing application programs for common business processes associated with EDP and reporting systems. Structured programming and fundamental language concepts will be emphasized. Prerequisite: CIS 125.

250 Visual Basic Programming (3)
This course provides the skills and knowledge required to fully exploit the features and capabilities of Visual Basic. The students will develop real-world Windows applications and integrate them using OLE and other advanced techniques. It is a good start for software developers, analysts, and programmers who want to prototype, build and/or integrate Windows-based applications using Visual Basic. Prerequisite: CIS 235.

275 Advanced Programming Using C++ (3)
This course includes the implementation of components of an object-oriented language, including information hiding, data abstraction, and inheritance. The topics covered are fundamentals of C++ Programming arithmetic operations in object-orient programming, program control, functions, arrays, elementary structures and other user-defined data types, classes, derived classes and streams. Students are expected to develop real-life business applications in C++. Prerequisite: CIS 101

325* Object Oriented Programming with JAVA (3)
In this course students will use JAVA tools and techniques to build content-rich applications. JAVA APIs to develop GUI applications and JAVA applets with interactivity, graphics, animation, sound and professional GUI design will be discussed. Object-oriented techniques will be applied to build applets and Windows applications. Prerequisite: CIS 235

342 COBOL Programming-II (3)
Advanced programming concepts in COBOL would include array processing, table handling, file processing, report writer, and object-oriented programming. Business applications with extended scope and complex data structure is emphasized. Students prepare programs from applications commonly encountered in business and industry. Prerequisite: CIS 241.

345 Database Management (3)
The structure, design, and development of databases are investigated with emphasis on using the database management software as an integral component of an information system. Emphasis is given to relational databases, object-oriented databases, client-server databases, enterprise data modeling, Internet database environment, and data warehousing. Prerequisite: any one of the following courses - CIS 241, 250, 275 and 325.

351 Systems Analysis (3)
The analysis and design of business systems. The students will learn the concepts involved in SDLC approach used in system design and development including all aspects of the analysis, design, implementation, and evaluation of a computer system. Use of CASE software will be emphasized. Prerequisite: any one of the following courses - CIS 241, 250, 275 and 325.

420 Data Communications (3)
The concepts of data communications using OSI model. The protocols and the technologies associated with each layer will be covered. Emphasis will be given to network design/development, Internet/Intranet, TCP/IP, Physical Layer, Data Link Layer, Network Layer, LAN, WAN, MAN, High-Speed LANs, network security, and network management. Prerequisite: CIS 345 or CIS 351.

452 Computer Information Systems Management (3)
he course includes management of enterprise information infrastructure and the deployment of its components. These components include EDP, management reporting, DSS, Electronic Commerce, EDI, Supply Chain Management, ERP, Intelligent Support Systems, Data Warehousing/Mining, BPR, Knowledge Management, IT planning, and information security. Prerequisite: CIS 420

462 Computer Information Systems Design Project (3)
Students are provided with the opportunity to function in a more realistic business environment. The project will require students to apply their classroom knowledge to design and develop a project using structured systems development methodology. Systems flow charts, data/process models, forms design, report specifications, programming, and documentation would be produced. The systems development life cycle (SDLC) will be used to identify and complete various phases of the project. Students will submit a comprehensive report and present it in the class with supporting documentation for final evaluation. Prerequisite: Completion of all CIS courses.

470 Research Topics (3)
This course is designed to give students an opportunity to develop skills in one or more areas of Computer Information Systems. These areas may include problem solving using systematic approach, systems analysis and design techniques, data communication, decision-making techniques, applications development in business environment, programming techniques, database development, information retrieval, and E-commerce. Students will expand the scope of problem solving from a programming to a systems viewpoint. Prerequisite: Completion of all CIS courses and superior academic performance in all programming courses, Database Management (CIS 345), Systems Analysis Design (CIS 351), and Data Communication (CIS 420).

480 Professional Development Series (3)
This course provides a certification program for seniors using a CIS elective as a placeholder for various certificates such as A+, Network+, and i-Net+. The course will allow seniors to earn 3 semester hours of elective. The external exam is mandatory in this course. The course will normally be offered on Saturdays with intensive on-line and hands-on laboratory assignments. The enrollment will be limited to the CIS seniors. Prerequisite: All required CIS courses must have been completed with superior academic performance.

490 Internship (3)
This course provides students with productive, on-the-job experiences and/or special assignments, which help bridge the gap between the academic and business world. Students will work in an organization independent of the University. Students doing an internship are required to meet with the supervising instructor at least once per week on campus to discuss their progress. The supervising instructor will closely monitor the progress of an intern and evaluate his or her experience in accordance with the stated objectives. The employer will complete a monthly/overall performance evaluation form. The supervising instructor will review these forms for final grades. Strict standards are applied, and the Department Chair and the employer must approve the internship. Prerequisite: Juniors and seniors with an overall grade point average of 2.0 or greater and superior academic performance.

* These courses are cross-listed with Computer Science curriculum.

Return