Undergraduate Catalog 2021-2022 | Page 205

Course Name
Long Title
Min Credits
Description
Requisites
CIS-101
Introduction to Desktop Computing
3.00
Open to all majors , this course will provide students with the computer skills necessary to be successful in both school and the workplace . Using Windows operating system , students will learn common file management techniques such as configuring folder options and digital file organization . Windows shortcuts , how to encrypt data , backup options , cloud storage , video conferencing , and the University ' s learning management system ( LMS ) will also be covered . Students will learn Word , Excel , PowerPoint , and Access using the latest version of Microsoft ’ s Office Professional Suite . ( Not required for CIS majors )
CIS-102
Emerging Internet Technologies
3.00
This course serves two purposes : ( 1 ) to learn about emerging Internet technologies and ( 2 ) to master the skills necessary to use the Internet more effectively for research . Students will learn how to discern the quality of information on the Internet , identify scholarly from nonscholarly sources , utilize specialized directories , and optimize search engine queries . How to avoid plagiarism and understanding copyright laws will also be discussed . Students will research emerging Internet topics while taking advantage of the many online tools available to them . After completing a research paper on an assigned topic , students will create a presentation to highlight their work utilizing the latest techniques , resources , and software . By learning how to use available existing technologies , students enrolled in this class will be better prepared in their academic , personal , and professional endeavors .
CIS-104 Programming I 3.00
This course is designed as a first programming course for CIS majors or anyone interested in programming . Taught in one of the industry ' s leading programming language C ++ or Java , this course will cover the structured and procedural programming aspects of the language , including top-down design , loops , conditional structures , use of variables , scope , arithmetic operations , processing records , Boolean algebra , and reinforcement of basic algorithmic design . This will give the student a good foundation for more advanced topics in programming .