Guide to majors and programs K-State Salina: College of Technology and Aviation Computer Systems Technology Overview Academics Computer systems in homes, businesses and industry have made more of an impact on our society than any other invention of the past century. Computer technology has continued to evolve with the popularity of mobile devices such as smartphones and tablets. Be the person who makes computers and mobile devices, solve problems, and process information, then K-State Salina’s computer systems technology and Web development technology programs may be good choices. Degree options Professional options Careers Many industries employ computer systems technicians, Web developers and programmers to do a variety of jobs. Some programmers employed by large companies work in large groups that support manufacturing, engineering and research and development efforts. Others work for small businesses and manufacturers and function as the firm’s sole computer resource. Some graduates work for companies as local area network, or LAN, managers. In this growing area of computer technology, the manager is responsible for the installation and maintenance of the LAN as well as the software applications distributed on the network and to mobile devices. Many industries use the Web as a full-service sales tool and a way to communicate with customers and employers look for skilled professionals who can use the Internet to reach their target audiences and make e-commerce more customer-friendly and accessible to a mobile society. Computer systems technology The associate and bachelor’s degree options in computer systems technology build a foundation of computer science principles and apply those concepts to today’s business environment. A flexible elective structure allows students to place additional emphasis in areas of their choice, including network security, operating systems or advanced programming. Students continue their studies in computer systems technology beyond the associate degree level by obtaining a Bachelor of Science degree in engineering technology, with an option in computer systems technology. Course work in the junior and senior years of the bachelor’s degree program provides additional depth of understanding of computer programming applications, database administration, computer networking and web development. Additional science, mathematics, communications, business and elective courses provide a strong background that prepares students for continued learning in their future careers. Web development technology The Web development technology program option leads to an associate degree that emphasizes client-side programming, serverside programming, video and audio streaming, and database applications. Students learn project management techniques as they use modern programming languages and other software tools to develop Web-based applications used in modern e-commerce. Students in this program can pursue the bachelor’s degree option in computer systems technology by carefully choosing their elective courses. Preparation Points of pride Kansas State University’s computer systems technology program offers a wide array of career options, ranging from network administration to mobile devices. The computer systems technology program is designed for students interested in the practical application of computer hardware and software. The ability to think through a problem in a logical, step-by-step manner is very important in this field, as is a genuine interest in hands-on laboratory activities. High school studies should concentrate on mathematics, computer applications, physical sciences with related laboratory activities and written and oral communications. k-state.edu/admissions/academics Facilities Laboratory facilities used in the computer systems technology program provide a handson learning environment with state-of-the-art equipment and software. Facilities include well-equipped computer laboratories containing software with which to develop programs, database systems, website content and other applications. The computer hardware laboratory is devoted to hands-on experience in configuring computer hardware systems. Computer networking hardware and software tools provide realistic experience in configuring network operating systems and related hardware. Suggested course work Computer Systems Technology, bachelor’s degree option (124 credit hours) Major requirements (63 credit hours) Core courses (39 credit hours) 3 CMST 102 Introduction to Computer Technology 3 CMST 103 Introduction to Program Design 3 CMST 130 Introduction to PC Administration 3 CMST 135 Web Page Development I 3 CMST 180 Introduction to Database Systems 3 CMST 247 Java Programming I 3 CMST 250 Networking I 3 CMST 334 Computer Technology Project Development 3 CMST 335 Web Programming 3 CMST 370 Applied Data Structures 3 CMST 420 Advanced Database Systems 3 CMST 460 Systems Analysis and Design 3 CMST 462 Computer Technology Senior Project 0 ETA 020 Engineering Technology Seminar Programming language electives (6 credit hours) Choose two courses from: 3 CMST 310 Visual Basic Programming 3 CMST 317 C# Programming 3 CMST 341 C++ Programming 3 CMST 347 Java Programming II Computer systems technology electives (9 credit hours) Choose three courses from: 3 CMST 155 Web Page Development II 3 CMST 270 Introduction to Unix 3 CMST 310 Visual Basic Programming 3 CMST 315 Networking II 3 CMST 317 C# Programming 3 CMST 323 Game Programming 9/15 3 CMST 341 3 CMST 344 3 CMST 347 3 CMST 350 3 CMST 355 3 CMST 362 3 CMST 410 3 CMST 412 3 CMST 445 3 CMST 470 3 COT 495 4 ECET 350 C++ Programming Internetworking Java Programming II Unix Administration Network Programming Introduction to Business Programming Operating Systems Software Architecture & Design Network Security Applied Algorithm Design Industrial Internship Microprocessor Fundamentals Advanced computer technology electives (9 credit hours) Choose one of the following tracks: Programming Track Choose any three courses: 3 CMST 355 Network Programming 3 CMST 410 Operating Systems 3 CMST 412 Software Architecture and Design 3 CMST 470 Applied Algorithm Design Networking Track Choose any three courses: 3 CMST 344 Internetworking 3 CMST 350 Unix Administration 3 CMST 355 Network Programming 3 CMST 410 Operating Systems 3 CMST 445 Network Security Math requirements (9 credit hours) Choose three of these four options: 3 MATH 100 College Algebra 3 MATH 150 Plane Trigonometry or 2 MATH 151 Applied Plane Trigonometry 3 MATH 205 General Calculus and Linear Algebra or 4 MATH 220 Analytic Geometry and Calculus I 4 MATH 221 Analytic Geometry and Calculus II Other requirements (52 credit hours) 2 COMM 105 Public Speaking IA 3 ENGL 100 Expository Writing I 3 ENGL 200 Expository Writing II 3 ENGL 302 Technical Writing 3 PHILO 105 Introduction to Critical Thinking 3 PHILO 390 Business Ethics 3 STAT 325 Introduction to Statistics 3 Business elective 3 Business elective* 3 Humanities/social science elective 3 Humanities/social science elective* 3 Humanities/social science/business elective 3 Humanities/social science/business elective 3 Humanities/social science/business elective 3 Humanities/social science/business elective* 4 Science elective with lab 4 Science elective with lab * Marked electives must be upper-level courses, 300 and above. Computer Systems Technology, associate degree option (66 credit hours) Major requirements (39 credit hours) Core courses (24 credit hours) 3 CMST 102 Introduction to Computer Technology 3 CMST 103 Introduction to Program Design 3 CMST 130 Introduction to PC Administration 3 CMST 135 Web Page Development I 3 CMST 180 Introduction to Database Systems 3 CMST 247 Java Programming I 3 CMST 250 Networking I 3 CMST 334 Computer Technology Project Development 0 ETA 020 Engineering Technology Seminar Programming language electives (6 credit hours) Choose two courses from: 3 CMST 310 Visual Basic Programming 3 CMST 317 C# Programming 3 CMST 341 C++ Programming 3 CMST 347 Java Programming II 3 3 3 3 0 CMST 247 CMST 250 CMST 332 CMST 335 ETA 020 Java Programming I Networking I Web Development Project Web Programming Engineering Technology Seminar Programming language electives (6 credit hours) Choose two courses from: 3 CMST 310 Visual Basic Programming 3 CMST 317 C# Programming 3 CMST 341 C++ Programming 3 CMST 347 Java Programming II Other requirements (27 credit hours) 3 2 3 3 3 3 3 3 4 BUS 110 Introduction to Business COMM 105 Public Speaking IA ECON 110 Principles of Macroeconomics ENGL 100 Expository Writing I ENGL 302 Technical Writing Humanities/social science/business elective Humanities/social science elective Mathematics requirement* Science elective with lab * Choose from MATH 100, MATH 150, MATH 205 or MATH 220. Computer systems technology electives (9 credit hours) Choose three courses from: 3 CMST 270 Introduction to Unix 3 CMST 310 Visual Basic Programming 3 CMST 315 Networking II 3 CMST 317 C# Programming 3 CMST 323 Game Programming 3 CMST 341 C++ Programming 3 CMST 344 Internetworking 3 CMST 347 Java Programming II 3 CMST 350 Unix Administration 3 CMST 355 Network Programming 3 CMST 362 Introduction to Business Programming 3 CMST 370 Applied Data Structures 3 CMST 410 Operating Systems 3 CMST 412 Software Architecture & Design 3 CMST 420 Advanced Database Systems 3 CMST 445 Network Security 3 CMST 470 Applied Algorithm Design 3 COT 495 Industrial Internship 4 ECET 350 Microprocessor Fundamentals Other requirements (27 credit hours) 2 3 3 3 3 3 3 3 4 COMM 105 Public Speaking IA ENGL 100 Expository Writing I ENGL 302 Technical Writing Humanities/social science/business elective Humanities/social science/business elective Humanities/social science/business elective Humanities/social science elective Mathematics requirement* Science elective with lab For more information about the computer systems technology program, contact: K-State Salina Office of Admissions 2310 Centennial Road Salina, KS 67401-8196 785-826-2640 k-statesalina@k-state.edu For more information about Kansas State University, contact: K-State Salina Office of Admissions 2310 Centennial Road Salina, KS 67401-8196 785-826-2640 k-statesalina@k-state.edu * Choose from MATH 100, MATH 150, MATH 205 or MATH 220. Web development technology, associate degree option (66 credit hours) Major requirements (39 credit hours) Core courses (33 credit hours) 3 CMST 102 Introduction to Computer Technology 3 CMST 103 Introduction to Program Design 3 CMST 130 Introduction to PC Administration 3 CMST 135 Web Page Development I 3 CMST 137 Fundamentals of Visual Literacy 3 CMST 155 Web Page Development II 3 CMST 180 Introduction to Database Systems Kansas State University prohibits discrimination on the basis of race, color, ethnicity, national origin, sex (including sexual harassment and sexual violence), sexual orientation, gender identity, religion, age, ancestry, disability, genetic information, military status, or veteran status, in the University’s programs and activities as required by applicable laws and regulations. The person designated with responsibility for coordination of compliance efforts and receipt of inquiries concerning nondiscrimination policies is the University’s Title IX Coordinator: the Director of the Office of Institutional Equity, equity@k-state.edu, 103 Edwards Hall, Kansas State University, Manhattan, Kansas 66506-4801, 785-532-6220. The campus ADA Coordinator is the Director of Employee Relations, charlott@kstate.edu, who may be reached at 103 Edwards Hall, Kansas State University, Manhattan, Kansas 66506-4801, 785-532-6277. Revised July 7, 2015.