CIS---Systems Programming Emphasis
Prepares students for employment as entry-level programmers in industry. Emphasizes development of the knowledge and abilities for writing code, optimizing functionality, version control, testing and debugging software. Develops software design, natural problem solving, algorithm development, strong technical, analytical, communication, and organizational skills for industrial, business, and scientific applications. Students who successfully complete this program are eligible for entry-level employment as Entry Level Systems Programmers, Entry Level Systems Integrators, Junior Systems Software Test Engineers, and Entry Level Developers in private industry and local or state government agenci
Courses
- BUS 211 — COMMUNICATION IN BUSINESS AND INDUSTRY
- BUS 212 — BUSINESS COMMUNICATION
- BUS 290 — WORK EXPERIENCE IN BUSINESS I
- BUS 291 — WORK EXPERIENCE IN BUSINESS II
- BUS 292 — WORK EXPERIENCE IN BUSINESS III
- BUS 293 — WORK EXPERIENCE IN BUSINESS IV
- CIS 101 — INTRODUCTION TO BUSINESS INFORMATION SYSTEMS
- CIS 106 — INTRODUCTION TO PROGRAMMING LOGIC AND DESIGN USING PYTHON
- CIS 109 — LINUX OPERATING SYSTEM AND APACHE WEB SERVER
- CIS 115 — INTRODUCTION TO PROGRAMMING USING C++
- CIS 117 — WINDOWS PROGRAMMING USING VISUAL BASIC
- CIS 130 — MICROCOMPUTER DISK OPERATING SYSTEM
- CIS 133 — ADVANCED MICROCOMPUTER SPREADSHEETS SOFTWARE
- CIS 137 — ADVANCED WORD PROCESSING SOFTWARE
- CIS 139 — WINDOWING ENVIRONMENT
- CIS 146 — INTRODUCTION TO STRUCTURED QUERY LANGUAGE (SQL)
- CIS 150 — INTRODUCTION TO TELECOMMUNICATIONS AND THE INTERNET
- CIS 153 — PROGRAMMING INTERNET VISUAL/MOBILE APPLICATIONS USING JAVA
- CIS 165 — JAVASCRIPT PROGRAMMING
- CIS 182 — PYTHON PROGRAMMING FOR SECURITY ANALYSIS AND PENETRATION TESTING
- CIS 226 — OPERATING SYSTEMS AND COMMAND LANGUAGES
- MATH 140 — DATA STRUCTURES AND ALGORITHMS