COMPUTER SCIENCE DEPARTMENT
The Computer Science Department offers a Bachelor of Science in Computer Science, and a Master of Science in Computer and Information Systems, as well as two minors and several certificate programs. Whether you are interested in computer science, software engineering, mobile application development, system administration, website development or a host of other careers, we have courses and programs that can help you achieve your goals. Plus, our flexible scheduling makes us an ideal department for both full-time and part-time students.
Welcome to the field which makes it all work!
Computer Science is the theory and practice of solving problems through computation. It deals with information processing, the design of computer hardware, and creating software applications for a wide variety of platforms. Computer scientists harness the power of a computer to solve challenging and complex problems. They create “office” software, database management systems, games and the cruise control system that powers your car.
If you are good at puzzles, enjoy solving challenging problems and of course are drawn to computers, then the Computer Science Department at UW-Parkside may be the ideal place for you to jump start a career as a computer professional.
Computers permeate our modern existence. They are in televisions, coffee makers, and soda machines. They control the cars we drive and power our iPods. They enable the transmission of text messages and are the major components in cell phones. Computers are essential to business, healthcare, engineering, law enforcement, criminal justice, theater, and virtually every other occupation.
99% PLACEMENT RATE FOR COMPUTER SCIENCE GRADUATES
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.
Our graduate program in Computer and Information Systems blends technically oriented computing courses with more applied business oriented courses, making it an ideal program for professionals wanting to continue their education or for individuals wanting to retrain in computing.
The demand for computer science professionals will grow well into the future. The US Department of Labor - Bureau of Labor Statistics projections show that many computer science professions will increase much faster than the average for all occupations.
The Association for Computing Machinery (ACM) in their Top 10 reasons to major in Computer Science list computing jobs as among the highest paid while offering the highest job satisfaction of any occupation. They also state "having a computing major provides a foundation of knowledge, problem solving, and logical thinking which serves as a competitive advantage regardless of the field you choose."
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.
Information Systems Auditor | Ensures a company adheres to legislation and best practices to increase efficiency and reduce risk while ensuring legal compliance.
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.
AVERAGE STARTING SALARIES
The United States Department of Labor - Bureau of Labor Statistics lists the following average starting salaries:
- Computer engineer - $53,396
- Computer programmers - $49,928
- Database administrators - $48,560
- Desktop support analysts - $46,500 to $65,250
- Help Desk Workers - $27,500 to $37,000
- Systems administrators - $50,000 to $75,750
Experience and internships may also increase starting salaries. Most UW-Parkside students complete internships or are offered summer or part-time employment, and have a competitive advantage at graduation.
The SANS Institute (SANS): a large and trusted source on information security and research world wide. Some of the research projects include: Top 25 Software Errors and 20 Coolest Careers in Infosec. Visit their website for updated information and resourses.
UW-Parkside's Computer Science department provides a dynamic, energetic environment for students and faculty alike. In recent years, we have been adding new courses and programs. The department houses an undergraduate major in Computer Science (CS), a master's program in Computer and Information Systems (MSCIS), and minors in CS and Web Development. In addition, we also offer certificates in Unix System Administration, Cyber Security, Mobile Application Development, and World Wide Web Publishing.
Our CS major currently has over 200 students and we are growing every year. CS graduates are placing into positions at leading regional companies including: SC Johnson, EPIC, TriCore, Snap-On, Northwestern Mutual, Jockey, and a host of other companies and organizations. In recent years, some of our graduates have obtained positions nationally. Some examples include: Microsoft in Redmond, Washington or IBM in Maryland,
The CS programs strengths include:
- Highly educated, professional instructors
- Small class sizes. Most of our classes have only 25-30 students
- Great internship opportunities.
- The majority of our students accept summer or full year internships before they graduate.
- The practical work experience they gain is invaluable when seeking full-time employment.
Our MSCIS graduate program is small but high quality. Computer and Information Systems is a blend of technical, theoretical and business knowledge and skills. The program is taught by faculty from both Computer Science and Business. Similar to our undergraduate program, our MSCIS graduates frequently find employment with regional and international companies. The department's minors and certificate programs are oriented towards students who want to gain foundational skills in specific areas without pursuing an entire degree. There is a strong sense of community within the CS Department. We are working hard together to develop computing professionals for the 21st century.
Computer Science offers strong academic programs that prepare students for flexible career paths and continuing advancement in computing. To fulfill this mission the Department of Computer Science will:
- Offer high quality undergraduate computer science and graduate computer information system programs, which prepare and advance students in computing disciplines, as well as certificate programs to enhance, augment, or update technical skills.
- Provide high quality faculty and staff who hold appropriate degrees and who demonstrate a commitment to remaining professionally current via ongoing research and professional development programs.
- Educate students in computational and information technology competencies, including students whose primary focus is outside of computing.
- Provide a learning environment that helps students to be successful in their professional lives, and includes collaborative interaction between students, faculty, and staff.
- Prepare students to be lifelong learners by offering a solid theoretical foundation in computing, as well as applied computing experiences, including opportunities for community based learning.
- Attract and retain a diverse and multicultural population of students, faculty, and staff.
We would like to:
- Expand the number of students in our undergraduate and graduate programs.
- Increase diversity, including more women and minority students.
- Improve our first year retention. Students must come into the program better prepared and once they arrive, they must be better advised in their first year.
- Promote the career opportunities offered by computer science, to meet the ongoing needs of industry.
- Enhance relationships with industry and professional societies.
- Seek ABET accreditation.
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 LAB LOGISTICS
The Computer Science Department has multiple dedicated labs just for CS students. All our labs were initially set up with funding from the National Science Foundation. The main lab is located in D116 Molinaro Hall. It houses 28 computers running Linux and Windows. The machines contain a wide variety of software used for various CS courses.
The Cyber Security Lab is a separate facility open only to students studying in this cutting edge field. This lab is isolated from the campus network, enabling students to investigate security issues without running the risk of being hacked from the outside.
The most recent addition to our labs is a Gigabit ethernet switch for student laptops. This allows students to access our lab machines and the Internet directly from their laptops, while sitting around the conference table or relaxing in our lounge chairs.
The Computer Science lab consists of three rooms.
Moln D114 | The security lab used for students in the CyberSecurity Certificate Program. It contains 14 - Windows 7 machines with assorted security software.
Moln D116 | The main computer lab for the Computer Science Department. It contains 20 Linux, 10 Linux/Windows 7 dual boot, and assorted specialty machines.
Moln D120 | The Makerspace and contains 2 - 3D printers, a 3D scanner, assorted tech gadgets, and a large table for collaboration.
Access to the Computer Science facilities is by two-factor authentication only. The computer labs are located in Moln D114, Moln D116 and Moln D120. You must use your Ranger Card and a 4 digit pin to gain entry.
- If you do not have a Ranger Card, you will find the Ranger Card Office in Student Center at the Campus Concierge. To activate the card, follow the instructions that come with the card.
- Your pin is configured when you activate your CS lab account. If you believe you should have access and do not, see your CS instructor or the CS Systems Administrator.
How to use the card reader
- Make sure the light on the card reader is green.
- Hold your Ranger Card so that the magnetic strip is on the right and swipe it through the card reader.
- The light will turn amber. Enter your PIN using the numbers on the card reader.
- The light will flash green once and turn off. Pull the door open before it times out.
If the lights flash red, try again. If trying to access the lab fails repeatedly, contact your CS instructor or the CS System Administrator.
You must have a account created for you by the Computer Science Systems Administrator. It is NOT the same as your campus user name and must have a different password as well. See your CS instructor or the CS Systems Administrator.
Accessing your computer account in the CS Lab
- If you qualify, you will be given an account on cs.uwp.edu.
- Before using the account you must fill out and sign a User Account Policy Form and do the initial setup of your account. For most people, this is done in the first lab of the CSCI 241 course. If for some reason you did not activate your account, contact the CS Systems Administrator or your CS instructor for assistance.
Anyone with access to the lab may use a locker if any are available. The lockers are assigned on a first come, first served basis. In order to use a locker, you must bring your own lock and register your intent with the CS Systems Administrator.