1. Trang chủ
  2. » Ngoại Ngữ

09-10_103CSCI-415Catalog_Copy_CSCI-415

5 4 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Computer Science Department of Mathematics and Computer Science Department Chair: Raimundo Kovac Computer Science Program Faculty: Professors Moskol, Sanders, Zhou; Associate Professor McDowell; Assistant Professors Ravenscroft Jr., Roy, Sarawagi Students must consult with their assigned advisor before they will be able to register for courses Students cannot count more than two courses with grades below C- toward the major COU RS E RE QUI RE MEN TS FOR B A I N COMP UTE R SCIE NCE Course No Course Title Credit Hours Offered CSCI 201 Computer Programming I F, Sp CSCI 221 Computer Programming II Sp CSCI 312 Computer Organization and Architecture I Sp CSCI 313 Computer Organization and Architecture II F CSCI 315 Information Structures F CSCI 325 Organization of Programming Languages Sp CSCI 401 Software Engineering Sp CSCI 435 Operating Systems and Computer Architecture Sp CSCI 422 Introduction to Computation Theory Sp (even years) 423 Analysis of Algorithms Sp (odd years) or CSCI ONE COURSE from CSCI 415 Introduction to Software Testing As needed CSCI 427 Introduction to Artificial Intelligence As needed CSCI 437 Introduction to Data and Computer Communications As needed CSCI 455 Introduction to Database Systems As needed As needed TWO ADDITIONAL COURSES from CSCI 305 CSCI 415 Functional Programming Introduction to Software Testing As needed CSCI 422 Introduction to Computation Theory Sp (even years) CSCI 423 Analysis of Algorithms Sp (odd years) CSCI 427 Introduction to Artificial Intelligence As needed CSCI 437 Introduction to Data and Computer Communications As needed CSCI 455 Introduction to Database Systems As needed Cognates MATH 212 Calculus I F, Sp, Su MATH 436 Discrete Mathematics Sp IT IS RECOMMENDED that students also take Communications 208; English 230; Mathematics 209, 213, 315 Total Credit Hours 44-45 COU RS E RE QUI RE MEN TS FOR B S I N COMP UTE R SCIE NCE Course No Course Title Credit Hours Offered CSCI 201 Computer Programming I F, Sp CSCI 221 Computer Programming II Sp CSCI 312 Computer Organization and Architecture I Sp CSCI 313 Computer Organization and Architecture II F CSCI 315 Information Structures F CSCI 325 Organization of Programming Languages Sp CSCI 401 Software Engineering Sp CSCI 422 Introduction to Computation Theory Sp (even years) CSCI 423 Analysis of Algorithms Sp (odd years) CSCI 435 Operating Systems and Computer Architecture Sp TWO COURSES from CSCI 415 Introduction to Software Testing As needed CSCI 427 Introduction to Artificial Intelligence As needed CSCI 437 Introduction to Data and Computer Communications As needed CSCI 455 Introduction to Database Systems As needed ONE ADDITIONAL COURSE from CSCI 203 Advanced BASIC Programming As needed CSCI 301 Introduction to Java Programming As needed CSCI 302 C++ Programming Sp CSCI 305 Functional Programming As needed 230 Business Writing F, Sp, Su ENGL 231 Expository Writing F, Sp MATH 212 Calculus I F, Sp, Su MATH 213 Calculus II F, Sp, Su MATH 240 Statistical Methods I F, Sp, Su MATH 248 Business Statistics I F, Sp, Su MATH 436 Discrete Mathematics Sp PHIL 206 Ethics F, Sp, Su F Cognates ENGL or or ONE COURSE from MATH 300 Bridge to Advanced Mathematics MATH 314 Calculus III F, Sp MATH 324 College Geometry F, Sp MATH 417 Introduction to Numerical Analysis As needed MATH 418 Introduction to Operations Research As needed MATH 431 Number Theory As needed MATH 445 Statistical Methods II As needed ONE OF THE FOLLOWING TWO-COURSE SEQUENCES BIOL 111 Introductory Biology I F, Sp, Su BIOL 112 Introductory Biology II F, Sp, Su CHEM 103 General Chemistry I F, Sp, Su CHEM 104 General Chemistry II F, Sp, Su PHYS 200 Mechanics F PHYS 201 Electricity and Magnetism Sp or or FOUR ADDITIONAL CREDIT HOURS OF COURSES in biology, chemistry, physical sciences, or physics at the 200-level or above Total Credit Hours 75–7677 Note: Eleven credit hours from Biology 111; Chemistry 103; Mathematics 212, 240; or Physics 200 may be counted toward the Laboratory Science Category, Mathematical Systems Category, or Additional Science/Mathematics Category of General Education COU RS E RE QUI RE MEN TS FOR MI NOR IN COM PU TER S CI EN CE The minor in computer science consists of a minimum of 21 credit hours (seven courses), as follows: Computer Science 201, 221, 312, 315; and three additional computer science courses CSCI 401: Software Engineering The software development process is examined from initial requirements analysis to operation and maintenance Student teams develop a software system from requirements to delivery, using disciplined techniques credit hours Prerequisite: CSCI 315 or consent of department chair Offered spring Add CSCI 415 CSCI 415: Software Testing Software testing principles, concepts, and techniques are presented within the context of the software development lifecycle Topics include software test design, test process, test management, and software testing tools credit hours Prerequisite: CSCI 315 or consent of department chair Offered as needed CSCI 422: Introduction to Computation Theory Computation theory concepts are introduced, including finite state automata, pushdown automata, and Turing machines Also covered are the applications of these concepts to lexical analysis, parsing, and algorithms credit hours Prerequisite: CSCI 315 and either MATH 200 or 436 Offered spring (even years) CSCI 423: Analysis of Algorithms Techniques to analyze and design efficient algorithms are presented Topics include recurrence relations, “big oh” analysis, NP completeness, set operations, heaps, graphs, and trees credit hours Prerequisite: CSCI 315, MATH 200 or 436, and one semester of calculus Offered spring (odd years) CSCI 427: Introduction to Artificial Intelligence Word file p 78; 2009-11 Catalog p 375 Fundamental artificial intelligence methods are introduced, including search, inference, problem solving, and knowledge representation AI applications, such as natural language understanding and expert systems, are introduced credit hours Prerequisite: CSCI 315 Offered as needed CSCI 435: Operating Systems and Computer Architecture Topics include instruction sets, I/O and interrupt structure, addressing schemes, memory management, process management, performance, and evaluation credit hours Prerequisite: CSCI 313 and 315 Offered spring

Ngày đăng: 01/11/2022, 15:51

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w