Skip Navigation Font Size: Smaller | Standard | Larger
UW-Parkside HOME • 262-595-2314 •  E-mail Computer Science 
Binary Numbers

So what (more formally) is Computer Science?

Computer Science - is the study of solving problems through computation.

Computer scientists use formulas (algorithms) and data structures to harness the processing power of computers. They write programs, the basic building blocks of computers, to solve problems.

Traditionally, they do not create databases or spreadsheets with MS Office products - those areas are in the purview of Management Information Systems - MIS in the Business Department.

Computer scientists create the database management systems, the "office" software, and the networking protocols at the core of today's computing demands in business, healthcare, the arts, science, and engineering.

What is programming?

What are some common Computer Scientist job titles?

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.
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
- Is 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.
System or Network Administrator
- Configures, manages and maintains computers and their networks.
UW-Parkside logo

© University of Wisconsin-Parkside • 900 Wood Road • P.O. Box 2000
Kenosha, WI 53141-2000 • 262-595-2345 • Questions or comments?
Contact UW-Parkside!