Computer Science

CSCI 1101 – Computer Keyboarding

1 credit

In this course, students will master the computer keyboard by touch for personal use or in preparation for work in a business setting. Students will learn proper keyboarding techniques while keying alphabetic, numeric and 10-key numeric keypad characters. Students will complete activities online, where drills will facilitate learning the keyboard and developing speed and accuracy.

CSCI 1135 – Help Desk Concepts

3 credits

The goal of this class is to introduce students to the broad range of topics that an entry-level user support specialist is expected to know. Armed with the foundation of these topics, students entering the support industry will be better prepared to meet employers’ expectations.

CSCI 1140 – Introduction to Computers I

4 credits

This course is an introduction to computers and how they are used in business. The course provides a general understanding of computer hardware, software, terminology, history, applications, numbering systems, programming and storage as they are related to computers and their environment.

CSCI 1141 – Introduction to Computers II

4 credits | Prerequisite: CSCI 1140

This course is an introduction to computers and how they are used in business. The course provides a general understanding of operating systems, networking, computer security, ethics, database management introduction, system analysis and careers available.

CSCI 1145 – Introduction to Multimedia

3 credits | Prerequisite: CSCI 1140

This is an introductory course in multimedia applications and development. Students will learn introductory concepts in development of computer graphic design. They will also participate in hands-on exercises to develop multimedia design skills.

CSCI 1146 – Computer Graphics & Animation

3 credits | Prerequisites: CSCI 1140, CSCI 1141 and CSCI 1145

This course is designed as a continuation of CSCI 1145. Students will continue learning concepts in developing graphics and animation on the computer. Students will learn new concepts and take part in hands-on exercises to develop their skills.

CSCI 1147 – Web Page Design

3 credits | Prerequisite: CSCI 2263

This course is an introductory course in designing web pages. The student will get instruction and hands-on experience in developing web sites using Adobe Dreamweaver and other products.

CSCI 1150 – Operating Systems

3 credits

This course is designed to introduce the student to various types of computer operating systems. It will familiarize the student with the basic commands and fundamental concepts needed to work in these systems. The class will discuss single user, multitasking and multi-user systems along with user interfaces.

Students cannot receive credit for both CSCI 1150 and EENG 1150.

CSCI 1160 – Information Systems

3 credits

The goal of this class is to help business students learn how to use and manage information technologies to revitalize processes, improve business decision making and gain competitive advantage. It will cover foundation concepts, information technologies, business applications, development processes and management challenges.

CSCI 1165 – Digital Design

3 credits

Students will learn introductory concepts in drawing with the computer, especially as related to the Adobe Photoshop software program. Students will learn about the differences between bitmap and vector graphics, how to draw with a digitizer and will learn about basic principles of design, color and composition.

CSCI 1171 – Java I

4 credits | Prerequisite: CSCI 1140

This course is designed as an introduction to programming in the java language. Students will learn programming concepts in java and take part in hands-on exercises to develop their skills.

CSCI 1199 – Seminar

1–6 credits

This course is designed to explore more advanced topics with students who are either interested in a particular subject matter or are gearing their education to a specific area of computer science.

CSCI 2203 – Visual Basic I

4 credits | Prerequisite: CSCI 1140

This course is designed as an introduction to programming in the visual basic language. Students will learn programming concepts in visual basic and take part in hands-on exercises to develop their skills.

CSCI 2205 – Mobile Device Programming

4 credits | Prerequisite: CSCI 1140

This course prepares students to develop applications for the Google Android platform. Students will be able to build useful apps with Java and the other integrated development environments. Object-oriented programming techniques will be reinforced.

CSCI 2211 – Business on the Internet

3 credits | Prerequisites: CSCI 1140 and ENGL 1101

This course is designed to serve as an introduction to internet technologies and its application to modern business practices. Topics covered will include the past, present and future of the internet, a detailed overview of ecommerce, intranets, extranets and data interchange and what activities are crucial to the success of ecommerce including the relationship between the internet and management and organizational systems. Also, the tools, techniques and applications that lead to the successful design, implementation and management of ecommerce and ebusiness will be discussed. Among the topics are search engines and search strategy, principles of web page design and use, ecommerce security and software. Anticipated future developments will also be considered.

CSCI 2213 – Access (MOS 77-424)

3 credits

An introduction to database software using adopted Microsoft Access release edition to create databases, understand data entry, record-keeping, working with fields, tables, forms, reports, queries, sharing data and using database tools in preparation for Microsoft Access (MOS) 2013 Exam 77-424.

CSCI 2216 – Outlook (MOS 77-423)

3 credits

An introduction to using Outlook as a contact management system by managing time, tasks, email and projects. The course includes topics of effective and efficient management of message services including automated and message security, managing schedules, managing contacts and personal contact information and information organization.

CSCI 2217 – PowerPoint (MOS 77-422)

3 credits

An introduction to presentation software using adopted Microsoft PowerPoint release edition for effective, efficient, dynamic presentations with creating of master presentations, templates, slide content and collaborating and delivering presentations in preparation for MOS Certification.

CSCI 2218 – Excel (MOS 77-420)

3 credits

An introduction to spreadsheet software using adopted Microsoft Excel release edition to create, design, edit and enhance spreadsheets and workbooks, format worksheets and workbooks, work with and understand numerical data entry, basic formulas and functions, design charts, enhance with pictures and logos and secure and share data in preparation for MOS Certification.

CSCI 2234 – Server Administration

3 credits | Prerequisite: CSCI 2235

This course is designed to teach basic server administration concepts on a LAN network server. It is a continuation of the concepts introduced in CSCI 2235. The course familiarizes the student with server administration and management concepts.

CSCI 2235 – Network Management & Administration

4 credits | Prerequisite: CSCI 1140

This course is designed to introduce concepts in management and administration of local area networks. It familiarizes the student with network topologies, hardware, protocols, standards and methodologies, as well as covering best practices.

CSCI 2240 – Systems Analysis

3 credits | Prerequisite: CSCI 1141

This course introduces the student to the study of systems analysis. The course covers information systems, equipment requirements and modeling of new systems. The cases, projects and exercises give the student a wide variety of experiences and options to explore and apply the concepts of system analysis.

CSCI 2242 – Database Management

3 credits | Prerequisite: CSCI 1140

This course provides a general understanding of the database environment including database design, maintenance, management and administration. It covers such important concepts as the relational model, SQL (Structured Query Language), normalization, entity-relationship diagrams and policy formulation. It is appropriate for any student interested in an introduction to database management.

CSCI 2246 – PC Troubleshooting & Repair

3 credits | Prerequisites: CSCI 1140 and CSCI 1141

This course will cover diagnostics, repair and upgrade of computers and peripherals. The course will provide hands-on experience and will familiarize the student with hardware and troubleshooting concepts.

CSCI 2254 – Computer Architecture & Design

4 credits | Prerequisites: CSCI 1140 and CSCI 1141

This is an introductory course into computer architecture. The class will assemble a single board computer with a lecture section before each section to describe how the section works. Use of Oscilloscope, Digital Logic probe and Millimeter are used to make measurements and troubleshoot each section.

CSCI 2255 – Computer Programming Logic

3 credits | Prerequisite: CSCI 1140

This course is designed to introduce basic programming and logical thinking skills. Students will learn problem definition, how to develop logical problem solving steps and then flowchart and diagram them. This course gives hands-on experience.

CSCI 2260 – C Programming

4 credits | Prerequisite: CSCI 1140

This course gives a working knowledge of a high level computer language. The student will write programs to solve specific problems using logical structures, industry standardize practices and standard Visual C++ language. Topics covered will include programming techniques, methods, loop structures, sorting, conditional branching, file creation and maintenance.

CSCI 2263 – HTML 5 Programming

3 credits | Prerequisites: CSCI 1140 and CSCI 1141

Students will learn introductory concepts in building web sites with HTML coding, adhering to HTML 5 standards. During this course students will learn to code links, lists, tables and other web page elements. Students will demonstrate formatting using CSS and also acquire beginning knowledge in scripting languages.

CSCI 2265 – Introduction to Game Development

3 credits | Prerequisites: CSCI 1145 and CSCI 1165

Students will learn how to plan, design and create games in three different game design engines. Students will learn how to develop ideas, storyboard plots, design characters and interaction and then assemble all elements into fully functional games and simulations. Students will learn the basics of gaming, simulation, interaction and 3D technologies.

CSCI 2268 – Digital Audio & Video

3 credits | Prerequisite: completion of 1st year in Interactive Media & Simulation program

This is an introductory course in video and audio production. Students will develop a basic understanding of the processes to record, edit and produce digital audio and video productions. Students should gain an understanding of hardware, software, idea development, storyboarding, recording, editing and production processes.

CSCI 2280 – Co-Op (Interactive Media)

2–12 credits | Prerequisite: completion of 1st year in Interactive Media & Simulation program

This co-op will give the student paid or unpaid practical working experience. Each student will be assigned working assignments with the various private/public work sites with agreements with Southern State including Southern State. The student will be assigned web design/development, video/audio production, social media, multimedia application development or training duties.