LCCC Logo
Course Descriptions

COMPUTER INFORMATION SYSTEMS (CIS)

CIS100 - Basic Computer Skills Credits: 3
This course is intended for students whose familiarity with computers and computer applications is limited. The student will learn basic Windows operating system concepts and commands, management of files and folders on computers and USB drives, use of the Internet (for research, e-mail, and college classes), word processing with Microsoft Word, creating a presentation using Microsoft PowerPoint, and an introduction to spreadsheets with Microsoft Excel.

Prerequisite: Placement by exam

Corequisite: OMT 119 or placement by exam.

CIS104 - Hospitality Computer Applications Credits: 3
This course introduces the student to the current "industry standard" software packages in word processing, spreadsheets, databases, presentation software, etc. It is not intended to teach programming but to furnish a general knowledge of how a computer works using a hands-on methodology. It also introduces hotel and restaurant students to software applications as it relates to the hotel/restaurant industry. Students will also learn how the computer offers unique advantages in discovering recipes, travel requirements, and information dealing with profit and loss controls on the internet.

CIS105 - Travel Computer Applications Credits: 3
This course introduces students to computer airline reservation systems. Us- ing the semi-automated business related environment: (SABRE) software, students are provided with a simulated computer reservation system. The software was developed in cooperation with the training departments of major US airlines. The software also contains simulations of cus- tomer requests to test student skills.

CIS106 - Computers in Industry Credits: 3
This is an introduction to information systems and computers. Students develop a basic understanding of computer programming as it relates directly to the indus­try applications. Use of existing industry software augments and enhances student's own work. Formerly CIS 106, students cannot get duplicate credit.

CIS108 - Introduction to Computer and Programming Concepts Credits: 3
Principles of computing associated with electronic information processing and its utilization are presented. Hardware and software, input-output techniques, storage techniques, data communications, internet, web design, networking concepts and programming are studied to acquaint students with the latest methods used to accumulate process, store and interpret data. Topics in databases, computer ethics, privacy and security, current events and systems analysis will also be covered.

CIS110 - Computer Literacy and Applications Credits: 3
This course is designed to introduce students to computer concepts and technologies used for communication, problem-solving, decision-making and personal productivity. Topics covered include the current Microsoft Office suite in word processing, spreadsheets, databases and presentation software; the Internet, electronic communications, and the social, legal and ethical issues related to technology.

Prerequisites: CIS 100 Basic Computer Skills (Grade C or better) or placement by exam

Corequisite: OMT 119 Keyboarding or placement by exam

CIS111 - Word Processing with Microsoft Word Credits: 3
This course is designed to provide students with the most important concepts of word processing using Microsoft Office Word. The course first covers the basics of file management and the most important elements of the newest Microsoft Office interface. Students will learn how to create, edit, and format documents and multiple- page reports. Students will also learn desktop publishing, mail merge, and Web page creation. In the last portion of the course, students will learn advanced techniques, such as automating your work and using advanced on screen forms.

Corequisite: OMT 119 or placement by exam.

CIS112 - Spreadsheet Analysis using Microsoft Excel Credits: 3
This course is designed to provide students with the most important concepts of spreadsheets using Microsoft Office Excel. The course first covers the basics of file managment and the most important elements of the newest Microsoft Office interface. Students will learn how to create and format a workbook and work with formulas,functions, charts, and graphics. Students will also learn PivotTables and PivotCharts, advanced formulas and functions, and how to manage multiple worksheets. In the last portion of the course, students will learn advanced techniques, such as financial and what-if analyses, external data usage, and Visual Basic Application integration.

Prerequisite: CIS 110.

CIS114 - Database Analysis using Microsoft Access Credits: 3
This course is designed to provide students with the most important concepts of databases using Microsoft Office Access. The course first covers the basics of file management and the most important elements of the newest Microsoft Office interface.Students will learn how to create and build databases and define table structures. Students will also learn to maintain and query databases, create and use forms and reports, and enhance databases with advanced tools. In the last portion of the course, students will learn how to integrate, analyze, and automate tasks.

Prerequisite: CIS 110.

CIS116 - Presentation Analysis with Microsoft PowerPoint Credits: 3
This course is designed to provide students with the most important presentation concepts using Microsoft Office PowerPoint. The course first covers the basics of file mangement and the most important elements of the newest Microsoft Office interface. Students will learn how to create a presentation, including how to apply and modify text and graphic objects. Students will also learn how to add special effects, intergrate presentations with other Microsoft Office applications, and how best to collaborate with others on a presentation. In the last portion of the course, students will learn advanced techniques, such as applying advanced effects and creating special types of presentations.

CIS118 - Computer Applications for Science Majors Credits: 2
This course is designed to introduce science majors to spreadsheets and presentation software. Students will use math operations, functions, statistics and graphs to analyze and display data. Basic scientific application problems will be solved. Students will also create presentations to report their scientific findings.

CIS120 - PC Operating Systems with Microsoft Windows Credits: 3
Students will learn some of the most important topics about Windows environment, which includes protecting, optimizing, troubleshooting, managing mobile and remote computing, managing sofware, disks and devices, managing files and folders, and customizing. Students will be taught how to use Windows to be more productive, more collaborative, and more efficient.

CIS140 - Introduction to the Internet Credits: 3
In this course, students will learn about the various components of the Internet, including the World Wide Web, email and USENET. They will use the Internet as a communication tool, a research tool, and a study tool. They will also design and publish their own homepage, including an on-line resume. The course is designed for any student who wants to learn to make the most of the Internet.

CIS145 - Internet Concepts with HTML Credits: 3
In this course, students will learn basic Internet concepts and terminology. The students will also learn to "hard code" HTML (Hypertext Markup Language) as well as use a web page editor like Macromedia's Dreamweaver or Microsoft's FrontPage. Students will create and publish their site to a live web server and be able to view their pages through the World Wide Web.

CIS146 - Client Side Web Development I Credits: 3
In this course, students will learn basic fundamentals of client side web page development. The students will use HTML and XHTML to create web pages that incorporate JavaScript, forms, frames, CSS (Cascading Style Sheets). Students will also utilize good design principles, neat and orderly file structures and color theory and story boards to create a professional looking and functioning business website using a webpage editor like Macromedia Dreamweaver or Microsoft FrontPage.

Prerequisite: CIS 145


CIS148 - Database Design with SQL Credits: 3
In this course, students will learn database concepts and terminology. The students will also learn to write SQL (Structured Query Language) statements to create, modify and query a database. Students will create ER (Entity Relationship) diagrams to explain entities, relationships, attributes and dependencies. Students will also learn and implement Normalization to control redundancy and avoid data anomalies.

Prerequistes: CIS 108 or CIS 110 or CIS 156 or approval from Department Chair.

CIS156 - Programming with JAVA Credits: 3
The purpose of this course is to guide students in using Java to write stand-alone applications. Java is an object-oriented language. The student will come away with a basic understanding of the language and a working ability to use it. In addition to the basic syntax, data types and operators of the language the student will be introduced to object oriented programming.

Prerequisite: Prior programming course or programming experience required with departmental approval.

CIS158 - Object Oriented Programming with C++ Credits: 3
Students will be introduced to C++ programming used in the computer indus­try. This course is designed for a first course in computing using the C++ pro­gramming language and the principles of object technology. The goal is to teach problem solving using a computer. Using objects, to develop design principles and techniques that allow a programmer to manage data for the real world situ­ations. Libraries, header files, and student written functions will be used through­out the course.

Prerequisite: Prior programming course or programming experience required with departmental approval.

CIS163 - Programming with C# Credits: 3
This course provides an introduction to Windows application development using the C# programming language and the Visual Studio Integrated Development Environment. Students will be presented with basic theory as well as a variety of hands-on programming tasks that will accompany the Visual Studio tooling environment and the C# programming language. By the end of this course, students will have the relevant experience that is needed to build real-world scenario applications for organizations.

Prerequisites: Prior programming experience with departmental approval.

CIS165 - Multimedia for the Web Credits: 3
In this course, the student will successfully learn basic digital imagery skills and concepts as they relate to the World Wide Web. The student will also learn to use an industry leading photo and graphic software application such as Adobe Photoshop to create, render and manipulate digital images, logos and buttons optimized for the web. Students will also incorporate these items into web pages. Corequisite: CIS 145.

CIS170 - Management Information Systems Credits: 3
The purpose of this course is to provide students with the skills they will need to work with management information systems (MIS) and apply information tech­nology to a wide variety of business problems. For students interested in pursuing a career in MIS development and management, this course will serve as a basis for understanding the role information systems play in businesses. For other students the goal is to provide an understanding of MIS that will enable them to effectively work with MIS professionals to apply information technology to a variety of busi­ness problems.

Corequisite: CIS 110

CIS172 - System Analysis and Design Credits: 3
Techniques used by a systems analyst to analyze and develop new mainframe sub-systems or analyze and modify existing, mainframe sub systems. Attention will be given to the system development cycle, data flow, hardware and software selection, system implementation, data security and user training.

Prerequisite: CIS 110

CIS180 - Networking and Communications Credits: 3
This course introduces the basic concepts of data communications and provides a background of communications technology which may be encountered in a com­puterized business or industry. Topics will include the telephone network, data versus analog signals, modems, communications media, communications equip­ment, data transmission, protocols, the Internet and IP networks, and general net­work architecture.

Prerequisite: CIS 120.

CIS246 - Client Side Web Development II Credits: 3
In this course, students will learn advanced techniques of client side web page development as a follow-up to CIS-146. The students will use a variety of cutting edge technologies and software to help produce professional looking and structured multimedia web sites. Each student will use a photo manipulation tool like Adobe Photoshop to render images and adapt them for web output. They will also use a vector graphic software like Adobe Flash to develop web content and web pages. Students will also expand their knowledge of Cascading Style Sheets (CSS) and JavaScript gained in CIS-146 and use a tool like Adobe Acrobat to make PDF documents for inclusion on a web page. Each student will also learn to incorporate video and sound files in their web pages. The student will then tie all these technologies together with use of a web page editor like Adobe Dreamweaver.

Prerequisite: CIS 146 or with Department Chair approval.

CIS248 - E-Commerce Web Principles and Practices Credits: 3
This course is designed to provide students with a well-rounded framework to better understand today's e-commerce practices. A focus on how organizations compete in the e-marketspaces and leverage business and technological assets serves as the primary course theme. Various e-commerce models are presented. Technological, marketing, ethical, social, legal, and political factors are examined. Numerous case studies will assist students to compare and contrast firms' strategic approaches.

Prerequisite: CIS 110

CIS263 - ASP.NET Credits: 3
This course covers the creation and maintenance of interactive web based applications and web sites using Active Server Pages. Active Server Pages are used heavily for creating browser-based applications. This course will cover concepts via in class discussion, in class examples, and hands-on exercise. The course progresses from the creation of simple interactive sites through the creation of shopping cart style e-commerce applications.

Includes extensive coverage of web based programming language. Although both client and server side coding is discussed, this course focuses on the creation of server side programming using Microsoft Active Server Page technology.

Prerequisite: CIS 163


CIS265 - Internet Programming with PHP Credits: 3
The purpose of this course is to guide students in using PHP to write dynamic, database driven, web-based applications. PHP is a scripting language that is especially suited for server side web development. The student will come away with a basic understanding of the language and a working ability to use it. In addition to the basic syntax, and language elements, the student will be working with databases and SQL in producing multi-tier web sites.

Prerequisites: CIS 108 or CIS 145 or CIS 156 or CIS 158 or CIS 163.

CIS266 - Internet Programming with Java Credits: 3
This course is designed to introduce students to Internet based applications using the Java programming language.   This course will cover topics on both server and client side Java concepts.   Concepts covered by this course include JSP (Java Server Pages), Servlets, JavaBeans, JDBC, and basic web application security.

Students will use this Java technologies to create Java based web applications that adhere to the latest programming standards and incorporate essential security features.

This course will cover concepts via in class discussions, in class examples, and hands-on exercises.

Prerequisite: CIS 156

CIS267 - Rich Internet Applications with AJAX Credits: 3
This course covers the creation of Rich Internet Applications (RIA) using Asynchronous Java and XML (AJAX) technology. AJAX technology has been adopted by many major corporations and is now in heavy use throughout the Internet. AJAX technology enables developers to produce web based applications which are much more responsive. AJAX applications have replaced the traditional "Click,Wait, and Refresh" user interaction with more responsive client side code.Pages dynamically refresh, much more like desktop applications. This course will cover concepts via in class discussion, in class examples, and hands-on exercise. Prerequisite: CIS 266

CIS280 - Mobile Application Development Credits: 3
Mobile computing is an emerging technology. The use of both smart phones and tablet based computing devices is growing quickly. In this course, students will learn to develop applications for mobile devices, specifically those running iOS. Apple's iOS operating system is one of the two most common mobile operating systems. iOS currently runs on Apple's iPhone, iPad Touch, and Apple TV devices.

Prerequisites: CIS 156 or CIS 158 or Department Chair approval

CIS290 - Computer Information Systems Projects Credits: 3
A team comprised of two or more students will integrate systems analysis, systems design, programming, and business and information systems concepts, principles and practices in the development of a computerbased information system/web site. They will apply technical, managerial, communications and interpersonal skills to the development of this information system.

Prerequisites: (CIS 156 or CIS 158) or (CIS 148 and CIS 266 or CIS 263).

CIS295 - Web Development Projects Credits: 3
A team comprised of two or more students will intergrate web design, programming, and project management concepts, principles and practices in the development of a computer-based web site/web application. They will apply technical, managerial, communications and interpersonal skills to the development of this web site/application.

Prerequisites: CIS 148 and CIS 246 and CIS 266 or CIS 263.

CIS299 - Computer Information Systems Internship Credits: 3
Students will be placed in selected businesses to perform internships in various areas such as operations, help desk, applications, programming, networking, etc.

Prerequisite: (CIS 156 or CIS 158 or CIS 163) or (CIS 120 and CIS 111 and CIS 140 and CIS 112 or CIS 114).