University of Minnesota Computer Science Pre Reqs Liberal Arts

Twin Cities campus

 

Twin Cities Campus

Computer Science B.A.

Computer Science and Engineering

  • Program Blazon: Baccalaureate
  • Requirements for this program are electric current for Spring 2016
  • Required credits to graduate with this degree: 120
  • Required credits inside the major: 55
  • Degree: Available of Arts

Reckoner science concerns the report of the hardware, software, and theoretical aspects of high-speed computing devices and the awarding of these devices to a broad spectrum of scientific, technological, and business bug. The curriculum gives students a bones understanding of informatics. After completing a required set up of key courses, students tin arrange their subsequent work around one of several emphases inside calculator science. The program prepares students for a variety of industrial, governmental, and business positions involving the use of computers, or for graduate work in the field.

Programme Delivery

This program is bachelor:

  • via classroom (the bulk of didactics is face-to-face)

Admission Requirements

Students must complete v courses earlier access to the programme.

Freshman and transfer students are usually admitted to pre-major status earlier admission to this major.

A GPA above 2.0 is preferred for the following:

  • 3.20 already admitted to the degree-granting college
  • 3.20 transferring from some other University of Minnesota college
  • 3.xx transferring from outside the University

A 3.two technical GPA or to a higher place will guarantee access. Students applying to the major with below a iii.2 technical GPA will be considered for admission based on infinite bachelor in the program. Information on the Technical GPA can be found z.umn.edu/techgpa There are two entry sequences for introductory calculator science: [CSCI 1133 & CSCI 1933], or [(CSCI 1103 or CSCI 1113) & CSCI 1913]. Students who intend to major in Computer science should accept the 1133-1933 sequence. Students who have AP credit in computer science will receive credit for CSCI 1103 and must take CSCI 1913. Students who are in other majors and would like to transfer to the reckoner science program may choose either sequence. Please notation that the sequences cannot be mixed and matched. Students who take CSCI 1133 must accept CSCI 1933, and students who take either CSCI 1103 or CSCI 1113 must take CSCI 1913.

For data about University of Minnesota admission requirements, visit the Part of Admissions website.

Mathematics and Computer science

Take a full of five courses for 20 credits. CSCI 1133 & 1933 is the recommended sequence. Sequences cannot be mixed and matched. See above note for more information.

CSCI 2011 - Discrete Structures of Computer science (four.0 cr)

Computer science Introductory Core

Selection 1

CSCI 1133 - Introduction to Computing and Programming Concepts (4.0 cr)

CSCI 1933 - Introduction to Algorithms and Data Structures (4.0 cr)

CSCI 1103 - Introduction to Computer Programming in Coffee (4.0 cr)

or CSCI 1113 - Introduction to C/C++ Programming for Scientists and Engineers (four.0 cr)

CSCI 1913 - Introduction to Algorithms, Data Structures, and Program Development (iv.0 cr)

General Requirements

All students in baccalaureate degree programs are required to complete full general University and college requirements including writing and liberal education courses. For more than information about University-wide requirements, see the liberal educational activity requirements. Required courses for the major, minor or certificate in which a student receives a D form (with or without plus or minus) exercise not count toward the major, minor or document (including transfer courses).

Program Requirements

Students are required to consummate four semester(due south) of any second language. with a grade of C-, or better, or S, or demonstrate proficiency in the language(s) as defined past the department or higher.

Students may complete no more than than one degree in the computer science program: a B.A. or a B.S. or a pocket-size. Commencement fall 2012, all incoming CLA freshmen must consummate the appropriate First Yr Feel course sequence. Specific information most this collegiate requirement tin can be found at: http://class.umn.edu/degree_requirements/index.html

Major Courses

STAT 3021 - Introduction to Probability and Statistics (three.0 cr)

CSCI 2021 - Car Architecture and Organization (4.0 cr)

CSCI 2033 - Uncomplicated Computational Linear Algebra (4.0 cr)

CSCI 2041 - Avant-garde Programming Principles (4.0 cr)

CSCI 4041 - Algorithms and Data Structures (iv.0 cr)

CSCI 4061 - Introduction to Operating Systems (4.0 cr)

Electives

No more than 3 credits from CSCI 4970 or 59xx courses may count toward the constituent requirement.

Take viii or more than credit(s) from the following:

· CSCI 4xxx

· CSCI 5xxx

Senior Project

CSCI 3081W - Program Pattern and Development [WI] (4.0 cr)

Upper-sectionalisation Writing Intensive within the major

Students are required to take i upper-division Writing Intensive course within the major. If that requirement has not been satisfied within the core major requirements, students must choose one course from the following list. Some of these courses may as well fulfill other major requirements.

Take 0 - ane form(southward) from the following:

· CSCI 3081W - Program Design and Development [WI] (iv.0 cr)

   

MATH 1271 - Calculus I (MATH)

Credits: iv.0 [max iv.0]
Class Equivalencies: Math 1271/Math 1281/Math 1371/
Typically offered: Every Autumn, Spring & Summer

Differential calculus of functions of a single variable, including polynomial, rational, exponential, and trig functions. Applications, including optimization and related rates problems. Single variable integral calculus, using anti-derivatives and uncomplicated substitution. Applications may include surface area, book, piece of work problems. prereq: 4 yrs high school math including trig or satisfactory score on placement test or grade of at to the lowest degree C- in [1151 or 1155]

MATH 1371 - CSE Calculus I (MATH)

Credits: iv.0 [max 4.0]
Course Equivalencies: Math 1271/Math 1281/Math 1371/
Typically offered: Every Autumn & Spring

Differentiation of unmarried-variable functions, basics of integration of single-variable functions. Applications: max-min, related rates, area, curve-sketching. Use of calculator, cooperative learning. prereq: CSE or pre-bioprod concurrent registration is required (or immune) in biosys engn (PRE), background in [precalculus, geometry, visualization of functions/graphs], instr consent; familiarity with graphing calculators recommended

MATH 1571H - Honors Calculus I (MATH)

Credits: four.0 [max 4.0]
Form Equivalencies: Math 1271/Math 1281/Math 1371/
Grading Ground: A-F only
Typically offered: Every Autumn

Differential/integral calculus of functions of a single variable. Emphasizes hard trouble-solving rather than theory. prereq: Honors student and permission of University Honors Program

MATH 1272 - Calculus II

Credits: 4.0 [max iv.0]
Class Equivalencies: Math 1272/Math 1282/Math 1372/
Typically offered: Every Autumn, Jump & Summer

Techniques of integration. Calculus involving transcendental functions, polar coordinates. Taylor polynomials, vectors/curves in space, cylindrical/spherical coordinates. prereq: [1271 or equiv] with class of at to the lowest degree C-

MATH 1372 - CSE Calculus II

Credits: 4.0 [max four.0]
Form Equivalencies: Math 1272/Math 1282/Math 1372/
Typically offered: Every Spring

Techniques of integration. Calculus involving transcendental functions, polar coordinates, Taylor polynomials, vectors/curves in space, cylindrical/spherical coordinates. Use of calculators, cooperative learning. prereq: Grade of at to the lowest degree C- in [1371 or equiv], CSE or pre-Bioprod/Biosys Engr

MATH 1572H - Honors Calculus Ii

Credits: 4.0 [max four.0]
Course Equivalencies: Math 1272/Math 1282/Math 1372/
Grading Basis: A-F only
Typically offered: Every Spring

Continuation of 1571. Infinite series, differential calculus of several variables, introduction to linear algebra. prereq: 1571H, honors student, permission of University Honors Program

CSCI 2011 - Discrete Structures of Computer Science

Credits: 4.0 [max 4.0]
Grade Equivalencies: CSci 2011/CSci 2011H
Typically offered: Every Fall & Spring

Foundations of discrete mathematics. Sets, sequences, functions, big-O, propositional/predicate logic, proof methods, counting methods, recursion/recurrences, relations, trees/graph fundamentals. prereq: MATH 1271 or MATH 1371 or instr consent

CSCI 1133 - Introduction to Calculating and Programming Concepts

Credits: 4.0 [max iv.0]
Grade Equivalencies: CSci 1133/CSci 1133H
Typically offered: Every Fall, Jump & Summer

Cardinal programming concepts using Python language. Problem solving skills, recursion, object-oriented programming. Algorithm development techniques. Use of abstractions/modularity. Data structures/abstract data types. Develop programs to solve real-world bug. prereq: concurrent registration is required (or allowed) in MATH 1271 or concurrent registration is required (or allowed) in MATH 1371 or concurrent registration is required (or allowed) in MATH 1571H or instr consent

CSCI 1933 - Introduction to Algorithms and Data Structures

Credits: iv.0 [max 4.0]
Course Equivalencies: CSci 1902/CSci 1933/CSci 1933H
Typically offered: Every Fall, Jump & Summer

Advanced object oriented programming to implement abstract data types (stacks, queues, linked lists, hash tables, binary trees) using Java linguistic communication. Inheritance. Searching/sorting algorithms. Basic algorithmic assay. Apply of software development tools. Weekly lab. prereq: 1133 or instr consent

CSCI 1103 - Introduction to Calculator Programming in Java

Credits: 4.0 [max 4.0]
Typically offered: Every Fall

Fundamental programming concepts/software evolution using Java linguistic communication. Trouble solving skills. Algorithm development techniques. Use of abstractions/modularity. Data structures/abstract data types. Substantial programming projects. Weekly lab.

CSCI 1113 - Introduction to C/C++ Programming for Scientists and Engineers

Credits: 4.0 [max 4.0]
Typically offered: Every Fall, Spring & Summertime

Programming for scientists/engineers. C/C++ programming constructs, object-oriented programming, software development, fundamental numerical techniques. Exercises/examples from various scientific fields. prereq: Math 1271 or Math 1371 or Math 1571H or instr consent

CSCI 1913 - Introduction to Algorithms, Data Structures, and Program Development

Credits: 4.0 [max 4.0]
Typically offered: Every Fall, Jump & Summer

Advanced object oriented programming to implement abstract data types(stacks, queues, linked lists, hash tables, binary trees) using Java language. Searching/sorting algorithms. Basic algorithmic analysis. Scripting languages using Python language. Substantial programming projects. Weekly lab. prereq: (EE major and EE 1301) or (CmpE major and EE 1301) or 1103 or 1113 or instr consent

STAT 3021 - Introduction to Probability and Statistics

Credits: three.0 [max 3.0]
Typically offered: Every Fall, Spring & Summertime

This is an introductory course in statistics whose primary objectives are to teach students the theory of elementary probability theory and an introduction to the elements of statistical inference, including testing, estimation, and confidence statements. prereq: Math 1272

CSCI 2021 - Car Architecture and Organization

Credits: four.0 [max 4.0]
Typically offered: Every Fall & Leap

Introduction to hardware/software components of computer organisation. Data representation, boolean algebra, car-level programs, education fix architecture, processor organization, memory hierarchy, virtual memory, compiling, linking. Programming in C. prereq: 1913 or 1933 or instr consent

CSCI 2033 - Elementary Computational Linear Algebra

Credits: four.0 [max 4.0]
Typically offered: Every Fall & Bound

Matrices/linear transformations, bones theory. Linear vector spaces. Inner product spaces. Systems of linear equations, Eigenvalues, atypical values. Algorithms/computational matrix methods using MATLAB. Use of matrix methods to solve multifariousness of computer science bug. prereq: [MATH 1271 or MATH 1371], [1113 or 1133 or cognition of programming concepts]

CSCI 2041 - Avant-garde Programming Principles

Credits: 4.0 [max iv.0]
Typically offered: Every Fall & Spring

Principles/techniques for creating correct, robust, modular programs. Computing with symbolic data, recursion/induction, functional programming, impact of evaluation strategies, parallelism. Organizing information/computations around types. Search-based programming, concurrency, modularity. prereq: [1913 or 1933], 2011

CSCI 4041 - Algorithms and Information Structures

Credits: 4.0 [max four.0]
Grade Equivalencies: CSci 4041/CSci 4041H
Typically offered: Every Autumn & Bound

Rigorous analysis of algorithms/implementation. Algorithm assay, sorting algorithms, binary trees, heaps, priority queues, heapsort, balanced binary search trees, AVL trees, hash tables and hashing, graphs, graph traversal, single source shortest path, minimum cost spanning trees. prereq: [(1913 or 1933) and 2011] or instr consent; cannot exist taken for grad CSci cr

CSCI 4061 - Introduction to Operating Systems

Credits: iv.0 [max 4.0]
Course Equivalencies: CSci 4061/INet 4001
Typically offered: Every Autumn & Spring

Processes/threads, process coordination, interprocess communication, asynchronous events, retentivity management/file systems. Systems programming projects using operating system interfaces and plan development tools. prereq: 2021 or EE 2361; CS upper div, CS pocket-sized, CompE upper div., EE upper div., EE grad, ITI upper div., Univ. honors educatee, or dept. permission; no cr for grads in CSci.

CSCI 3081W - Program Design and Evolution (WI)

Credits: four.0 [max four.0]
Grade Equivalencies: CSci 3081W/CSci 4018W/CSci4089
Typically offered: Every Fall & Spring

Principles of programming design/analysis. Concepts in software development. Uses a programming project to illustrate key ideas in plan design/development, data structures, debugging, files, I/O, testing, and coding standards. prereq: [2021, 2041]; CS upper div, CS grad, or dept. permission

CSCI 3081W - Programme Design and Development (WI)

Credits: 4.0 [max 4.0]
Form Equivalencies: CSci 3081W/CSci 4018W/CSci4089
Typically offered: Every Fall & Spring

Principles of programming blueprint/analysis. Concepts in software development. Uses a programming project to illustrate primal ideas in program design/development, information structures, debugging, files, I/O, testing, and coding standards. prereq: [2021, 2041]; CS upper div, CS grad, or dept. permission

shiverssaintin.blogspot.com

Source: https://onestop2.umn.edu/pcas/viewCatalogProgram.do?programID=127&strm=1163&campus=UMNTC

0 Response to "University of Minnesota Computer Science Pre Reqs Liberal Arts"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel