​​
Select two​ courses from the following or other recommended courses by a college Academic Advisor:
Computer Information Systems
CIS
103
Intro to BASIC Language
3
The most simplified of all computer languages. How to use the BASIC language in solving problems in mathematics, science, business and other fields. Writing assignments, as appropriate to the discipline, are part of the course.
Prerequisites:Eligibility for English 101, or Grade of C or better in English 100 and Math 99 or higher, or Consent of Department Chairperson.
CIS
122
Intro to Word Processing on Microcomputers
3
In-depth concepts of word processing as they apply to microcomputers in business and personal use. Laboratory assignments provide hands-on experience with microcomputer word processing software. Writing assignments, as appropriate to the discipline, are part of the course. Allowed Repeatable Course: Not more than three credit hours will be counted towards the CIS/IT degree requirements. Additional earned credit hours up to six will be counted towards elective credit and requires the Consent of Departments Chairperson.
Prerequisites:
CIS
142
Intro to C or C++ Language
3
Fundamentals of structured problem-solving in C language: emphasis on syntax, data types, operators, control structures, functions program structure, pointers, arrays, input, and output; students will complete programs in C of moderate size and complexity. Writing assignments, as appropriate to the discipline, are part of the course.
Prerequisites:Grade of C or better in (CIS 103 or (CIS 106 or CIS 107 or CIS 130 or CIS 135)) and Grade of C or better in Math 99 or higher.
CIS
144
Intro to Java Programming Language
3
A block-structured high-level programming language commonly used in internet applications; including procedural and data abstraction programming styles; the concepts of design, testing, and documentation in programming, programming platforms, and software developments; selection, repetition, and sequence control structures; the basic programming elements of arrays, records, and files. Writing assignments, as appropriate to the discipline, are part of the course.
Prerequisites:Grade of C or better in CIS 142 or Consent of Department Chairperson.
CIS
145
Intro to Database on Microcomputers
3
In-depth concepts of database as they apply to microcomputers in business and personal use to build information management systems. The network, hierarchical, and relational models are discussed. DBMS on microcomputers are used for lab assignments to implement the rational models. Writing assignments, as appropriate to the discipline, are part of the course. Allowed Repeatable Course: Not more than three credit hours will be counted towards the CIS/IT degree requirements. Additional earned credit hours up to six will be counted towards elective credit and requires the Consent of Departments Chairperson.
Prerequisites:
CIS
158
Beginning Internet
3
The basic concepts and usage of the Internet. Emphasis on the access of information from and the development of HTML documents for the World Wide Web. Consideration will also be given to other Internet protocols (Gopher, FTP, Email, and Usenet) and to the principles and terminology relevant to networking in general. Writing assignments, as appropriate to the discipline, are part of the course.
Prerequisites:Grade of C or better in CIS 101 or Grade of C or better in CIS 120, or Consent of Department Chairperson.
CIS
181
Web Development I/Basic Web Technologies
3
Emphasis on web site architecture, layout structure, template development, documentation and form development, including the development of a basic template for a data driven web site. Style sheets will be used to organize and present page content. Writing assignments, as appropriate to the discipline, are part of the course.
Prerequisites:Grade of C or better in CIS 116, or Grade of C or better in CIS 120, or Consent of Department Chairperson.
CIS
182
Web Development II/Client Side Scripting
3
Continuation of CIS 181. Focus on client side scripting to verify data entry, manipulate and control web page elements, and storage of information on the client machines using cookies, including methods for initiating user authentication. Writing assignments, as appropriate to the discipline, are part of the course.
Prerequisites:Grade of C or better in CIS 181, or Consent of Department Chairperson.
CIS
244
Advanced Java Programming Language
3
Use of Internet programming language for design and implementation of large-scale problems; management of abstract data types; data structures (files, sets, pointers, lists, stacks, queues, trees, graphs); program verification and complexity; recursion; dynamic concepts (memory scope, black structures); text processing; and an introduction to searching and sorting algorithms. The programming for computer graphics and animation and implemented for Internet usage. Writing assignments, as appropriate to the discipline, are part of the course.
Prerequisites:Grade of C or better in CIS 144 or Consent of Department Chairperson
CIS
258
Advanced Internet
3
Extends introductory concepts of CIS 158, usinga variety of Internet and generald general networking concepts, including interactive forms and CGI programming for the World Wide Web, multimedia development, Intranets, server installation and management, and database connectivity. Upon completion of the course, the student should be able to administer a simple website. Writing assignments, as appropriate to the discipline, are part of the course.
Prerequisites:Grade of C or better in CIS 158, or Grade of C or better in CIS 257, or Consent of Department Chairperson.