CampusAnswers

CSCI1071 — Introduction to Computing and Problem Solving

4 credits · 4 hours

CSCI 1071 - Introduction to Computing and Problem Solving CSCI 1071 - Introduction to Computing and Problem Solving Hours/Week: Lecture 4 Lab None Course Description: This course introduces students to the field of Computer Science. The course will present an overview of the many different areas which make up this diverse field. Fundamental concepts and practices employed in the field will be introduced. Knowledge about problem solving, programming, working with and representing data and understanding computers and the Internet will be gained through first-hand experience. Current and future technological trends such as cloud computing, data analytics and artificial intelligence will be presented. Societal and ethical issues such as privacy, security and automation will also be addressed. MnTC Goals None Major Content Concept of an algorithm as a basis for computer science Algorithm design, use in problem-solving, and basic performance metrics Overview of programming languages and paradigms Common programming structures and their use in algorithms Introduction to binary numbers Introduction to Boolean algebra Introduction to database concepts and practices Introduction to computer system organization Introduction to data communications and networks System software (including operating systems, language translation) Emerging technologies (e.g. cloud computing, data analytics, mobile computing, internet of things, and artificial intelligence) Application software including data

Prerequisites: MATH0070, MATH0030

Part of

Source ↗

← back to century catalog