CIS 100 Introduction to Computing

This course presents computing concepts and technology, and introduces students to productivity applications used in the work place, such as E-mail, the Internet, word-processing, spreadsheets, database management systems, and presentation graphics. Students acquire skills by means of intensive, hands-on work in a computer laboratory. Students can take a CLEP test to waive CIS 100. Prerequisite: The basic skills listed in the CIS 001 course description are assumed.

WEB

08513 Introduction to Computing Demchur-Merry 3
14027 Introduction to Computing Demchur-Merry 3
13663 Introduction to Computing Kokoska 3 (Mini Session Course)

 

CIS 101 Introduction to Computer Science

This course provides an overview of computer science. Topics include algorithms, structured programming, expression evaluation, information coding, computer operations, software, networking, the object-based paradigm, the relational model, the information systems development life cycle, and human and organizational factors in information systems. CIS 101 is a foundation course for the CIS degree and a prerequisite to other core courses. Lecture and laboratory. Prerequisite: MAT 111 or successful placement testing. Students are assumed to have the equivalent of CIS 001.

WEB
14081 Intro to Computer Science Henry Felch 3
- This class is a video stream of the ITV class broadcast from Augusta.
- Delayed viewing allowed, no permission needed.
- Delayed viewing students must complete exams within one week of the exam.

 

CIS 131 Web Applications and Development

A practical, hands-on introduction to the design and development of a web site, this course introduces students with little to no experience in web scripting to the concepts, syntax, and structure of XHTML. The course will also include an introduction to Cascading Style Sheets (CSS), an important presentation initiative, and Universal Design, the process of incorporating accessible design features into web pages. The final project-based assignment will assess the comprehensive process of designing, developing, and publishing a personal or professional site on a web server. Prerequisites: CIS 100 or equivalent computer skills or permission of the instructor. 3 cr.

WEB
08514 Web Applications and Development Churchill 3
13872 Web Applications and Development Churchill 3

 

CIS 135 Introduction to Information Systems and Applications Development

This course provides an introduction to information systems development, including topics such as object-oriented development and relational databases. As a result of taking this course, students will be able to develop a small office application by adapting an office productivity package, such as a database and/or spreadsheet, and integrating Web technology. Students will work both individually and in groups to specify requirements and develop solutions that enhance productivity and managerial decision making. Prerequisite: MAT 111 or successful placement testing. Students are assumed to have the equivalent of CIS 100.

WEB
08519 Introduction to Information Systems and Applications Development Kokoska 3
13868 Introduction to Information Systems and Applications Development Kokoska 3

 

CIS 210 Programming Concepts

This course provides an elementary treatment of program control structures and data, file and object structures used to develop software. Topics include structured programming; program verification; data structures including arrays, lists, and stacks; objects; and indexed files. This course is designed to fulfill the CS1 requirement in the ACM computer science curriculum. Prerequisite: A grade of øBø or higher in CIS101; or CIS101 and an introductory course in programming.

WEB
08521 Programming Concepts Goodridge 3

 

CIS 220 Information Technology: Hardware and Systems Software

This course provides in-depth coverage of computer, network and operating systems principles found in computing systems. Topics include systems architecture for single-user, central and networked computer systems; and structure of single and multi-user operating systems. Prerequisite: CIS 101

WEB
08523 Information Technology: Hardware and Systems Software Goodridge 3

 

CIS 225 Health Informatics

This course will provide students with a survey of topics in the health informatics area. Examining computer's emerging role in delivery, management and analysis of health care, and how it impacts all stakeholders in health care arena. Competency skill sets include:Analytical assessment of Medical information (both spatial and non-spatial) Systems Analysis and modeling and Project Management. Prerequisite Bio 110, (CIS 100 OR CIS 101 OR CIS 135) and Mat 115. 3 credits

WEB
13525 Health Informatics Landry 3

 

CIS 240 Networking Concepts

This course provides an introduction to telecommunications and networking. Topics covered include basic terms, concepts, equipment, protocols, and standards; network evolution and architecture; public and local networks; data security; the economics of network communication; network services; and the impact of data networks. Prerequisite: CIS 101 or permission of instructor

WEB
12276 Networking Concepts Felch 3

 

CIS 243 Web Applications Programming: XML

This hands-on XML programming course is designed to provide the student with a theoretical foundation and applied skills required to use XML (eXtensible Markup Language) as a Web publishing
and data management tool. Students explore the history of XML and its role in B2B (Business to Business) applications. Prerequisites: CIS 131 and CIS 135

WEB
08525 Web Applications Programming: XML Kokoska 3
13859 Web Applications Programming: XML Kokoska 3

 

CIS 312 Applications Programming: Advanced Visual Basic

An advanced course in Visual Basic which emphasizes more complicated application development and detailed treatment of topics such as databases, ActiveX Controls, client/server, and Web use. Prerequisite: CIS 212 or equivalent

WEB
(This class is a video stream of the live class. Students do not need to obtain the instructor's permission to participate in this delayed viewing section.)
13550 Applications Programming: Advanced Visual Basic Jolda 3

 

CIS 314 Applications Programming: Advanced Java

This course will provide students with advanced knowledge of the Java programming language (JDK 1.2). The course will first concentrate on advanced principles such as events, exception handling,
inheritance, interfaces, and inner classes before moving on to explore some advanced JDK libraries. These libraries will relate to the following topics: Swing, advanced graphics, multimedia, networking, security, RMI, threads and database connectivity. Prerequisite: CIS 214 and CIS 330

WEB
08529 Applications Programming: Advanced Java Goodridge 3

 

CIS 351 Database Management Systems: Oracle

This is an upper-level management information systems course that focuses on using Oracle's database and applications development utilities. This course assumes that the student has an extensive background using other databases (i.e., Access) and an understanding of relational databases. Prerequisite: CIS 135 and CIS 350
WEB
(This class is a video stream of the live class. Students do not need to obtain the instructor's permission to participate in this delayed viewing section.)
13552 Database Management Systems:  Oracle  Jolda 3

 

CIS 440 Network Security

In this course, we will take an in-depth look at network security concepts and techniques. We will examine theoretical concepts that make the world of security unique. Also, this course will adopt a
practical, hands-on approach when examining networking security techniques. Along with examining different network strategies, this course will explore the advancement of network implementation as
well as timeless problem solving strategies.Prerequisite CIS 240 or permission of instructor.

WEB
12277 Network Security Felch 3

 

CIS 460 Computers and Culture

(This course is crosslisted with INT 360.) This course explores the philosophical, social, and economic impact of computing on culture, and examines ethical and professional policy issues. Topics include history of computing in the context of human problem solving; uses, misuses, and limits of computer technology; risks and liabilities; intellectual property; national and international public policy issues; human factors; and human-machine interaction. Prerequisite: 36 credit hours completed

WEB
(This class is a video stream of the live class.  Students are required to obtain the instructor's permission to participate in this delayed viewing option.)
13117 Computers and Culture F 09:00AM-11:45AM Szakas 3

 

CIS 470 Project Management

This course deals with the factors necessary for successful management of and planning for information systems development including integration of systems development with organizational goals, planning, and budgeting; and the use of metrics, tools, and Total Quality Management (TQM) concepts. Both technical and behavioral aspects of management are considered. Prerequisites: CIS 330, BUA 101 AND BUA 223 or permission of the instructor

WEB
08535 Project Management Roper 3