Linux System Administration Certificate
Computer systems based on Linux operating systems are frequently used in businesses and industry as network, database, web servers, email servers, application servers, and high-end workstations.
The Linux system administration certificate uses concepts based on Linux operating systems comparing and introducing open source software tools implemented by different distributions. The certificate covers Linux system administration concepts needed to configure system services and manage local and remote devices needed to run tasks.
The certificate gives hands-on experience installing, configuring, running, and maintaining a Linux system while implementing security policies in place. The certificate is suitable if an individual currently administers Linux systems and wishes to gain additional knowledge and experience to keep up with current system administration practices or to gain insight on how multiple systems and servers interact to create an IT infrastructure. As a requirement to complete this certificate, students are given opportunities to create production quality systems for real world tasks that a system administrator would fulfill.
STRENGTHS OF THE COMPUTER SCIENCE DEPARTMENT
The strengths of the UW-Parkside Computer Science department include:
- High-quality Instruction | The department has continuously proven to produce high quality graduates, as evidenced by the high scores achieved by seniors on international standardized tests, the high placement rate of graduates in industry, and competitive wins or placement in regional programming competitions. High results are attributable to small class sizes, a good curriculum, and faculty interest.
- Regional Opportunities | The region, located between the two major cities of Chicago and Milwaukee, provide ample opportunity for student internships, employment, and community-based learning projects. The region is also one of the most populous from which to attract students.
- Broad Based Modern Program | The computer science faculty recognizes the need to adapt its curriculum to regional needs and student abilities. The high portion of faculty with industry experience ensures that the content and quality of the program can meet business needs. The high portion of faculty with PhDs ensures that the program is sufficiently theoretical to ensure that students develop critical thinking abilities.
- Congenial Department | The faculty members have a good working relationship both with each other and with students. The department culture is one of shared governance and consensus. Faculty members take an interest in the students, and work to build relationships with them.
COMPUTER SCIENCE CAREER FIELDS
Business Analyst | Works as a liaison to analyze and communicate business processes into technical requirements which a programmer or developer can then use to create systems which meet all requirements of the customer.
Database Administrator | This person is responsible for the environmental aspects of a database. The role of a database administrator has changed according to the technology of database management systems (DBMSs) as well as the needs of the owners of the databases. For example, although logical and physical database design are traditionally the duties of a database analyst or database designer, a DBA may be tasked to perform those duties.
Full Stack Developer | Full Stack Developers are computer programmers who are proficient in both front and back end coding. Their primary responsibilities include designing user interactions on websites, developing servers and databases for website functionality and coding for mobile platforms.
Information Systems Auditor | Ensures a company adheres to legislation and best practices to increase efficiency and reduce risk while ensuring legal compliance.
Mobile Developer | Mobile developers are a type of software developer. They specialise in mobile technology such as building apps for Google's Android, Apple's iOS and Microsoft's Windows Phone platforms. For this reason job titles for this type of role also include Android developer and iOS developer.
Programmer | This person writes, tests, debugs, and/or maintains the detailed instructions, called computer programs, which computers must follow to perform their functions. Programmers also conceive, design, and test logical structures for solving problems by computer for business, scientific or consumer applications.
Project Manager | Defined as a facilitator. Plans, tracks, and manages computer-orientated projects, communicates with customers, developers, service providers and/or vendors. Directly responsible for making decisions in such a way risk is controlled and uncertainty minimized.
Quality Assurance or Test Engineer | Ensures software products work as specified. Designs, develops and documents test plans.
Security Analyst | Develops and implements plans and configurations to ensure secure data and information resources.
Software Engineer | Applies the principles of software engineering to the design, development, testing, and evaluation of the software and systems which make computers, appliance, machinery, or anything which uses software to work effectively.
System or Network Administrator | Configures, manages and maintains computers and their networks.
Web Developer | Web developers work independently as freelancers or with company teams to create websites. Depending on the job, these professionals may focus on front-end development, which involves designing sites and producing content, or back-end development, which involves writing code to make website features work.
Our undergraduate program is based on ACM.IEEE internationally recognized guidelines for Computer Science. This means that our courses contain rigorous content. It also means that students can easily transfer to our program from other universities. Our undergraduate program is highly respected in the region with approximately 99% of our graduates employed in professional positions or furthering their education in graduate school.