We’re excited to announce the launch of our new website, designed to enhance your experience with improved navigation and fresh content. If you encounter any broken or relocated pages, please use the search tool to find what you’re looking for. Thank you for your patience as we continue to refine and improve the site!
Computer Science Technology
The Computer Science Technology program includes the software aspect and hardware realm. This program promotes an extensive interdisciplinary approach to provide students a solid background. Graduates work in the fields of website development, programming, network administration and software development.

The Computer Science Technology Program adopts the following educational objectives, designed to educate and improve the ability of students to become competent and creative professionals contributing effectively for fulfilling the employment needs of today and of the future. Within two to five years of graduation, Computer Science Technology graduates will be able to:
- Demonstrate competency in identifying and analyzing technical problems, problem-solving, design of systems and application of modern tools.
- Advance through their professional career by demonstrating their ability to function in multidisciplinary teams and participate in ongoing professional development.
- Express themselves effectively in both oral and written communication, understand social responsibilities, appreciate diversity, commit to continuous improvement and maintain professional competency through lifelong learning.
CST Expected Student Outcomes
Graduates of the CST program will have an ability to:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practices based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program.
Computer Science Technology Curriculum
The curriculum in computer science technology is designed for those students who are interested in careers in computer science. This program is flexible so that students may orient the major emphasis toward software aspect of computer science or to be the hardware realm of computer science. This program promotes an extensive interdisciplinary approach to provide students a sound educational background, one that will make the students quite marketable and thus be prepared for gainful employment.
Computer Science Technology, BS
Computer Science Technology Minor
Careers in Computer Science
The curriculum in computer science technology is designed for those students who are interested in careers in computer science. This program is flexible so that students may orient the major emphasis toward software aspect of computer science or to be the hardware realm of computer science. This program promotes an extensive interdisciplinary approach to provide students a sound educational background, one that will make the students quite marketable and thus be prepared for gainful employment in the following areas:
responsible to analyze users’ need and to design, test and implement an application software by using a variety of software tools (Visual Studio, Eclipse, PyCharms)
Computer Programmer
responsible to write and test code in various programming languages (Visual C#, Java, Python, C++) to make sure that an application software functions correctly.
Computer Analyst
responsible to analyze and maintain a system based on users’ requirements and to implement an application system by using different programming languages and tools.
responsible to provide technical assistance to end users either in applications software and/or hardware related issues.
Web Developer
responsible to design, implement and test a web site by using .Net framework and other Web platform tools.
Network Setup and Administration
responsible to install, tests, and maintain the network environment by applying hardware configuration, in TCP/IP, routing protocols, network security. Responsible to apply policies, procedures, principles and best network practices and telecommunications support services.