2021-2022 VWU Academic Catalog

Page 116

107 Introduction to Python Programming (4) The basic components of Python programming language are studied. Topics include variables and types, expressions, statements, conditions with selection and looping, functions. Concepts and basics on lists, tuples, sets and dictionaries are also presented. Prerequisite: placement level H, A, B, or C. Students with credit for CS 112 or higher by consent only. Offered every fall. 110 Introduction to Programming with Visual BASIC (4) An introductory programming course that uses Visual BASIC programming language. Topics include the program development process, structured programming, data types, assignment, selection, looping, subroutines, one-dimensional arrays, files, and random numbers. Prerequisite: placement level H, A, or B, or MATH 104 with a grade of C- or higher, or consent. Students with credit for CS 112 or higher by consent only. Offered every spring. 112 Computer Programming I (4) Java and C++ languages are introduced. Topics include the program development process, structured programming, data types, variables and expressions, input/output, assignment, selection, looping, functions, and arrays. Prerequisite: placement level H, A, or B, or MATH 104 with a grade of B or higher, or consent. CS 110 or a high school programming class is strongly recommended. Offered every semester. 201 Intro to 3D Modeling/Printing (2) Introduction to 3D modeling and printing. Several software packages are used to create and manipulate 3D models. Topics also include a survey of current applications of 3D printing, the mechanics of basic 3D printing technology, and factors involved in achieving a successful 3D print. Prerequisite: sophomore status or higher, and placement level B or higher or MATH 104 with a grade of C or higher. Offered on demand. 205 Foundations of Logic and Proof (4) Introduction to abstract mathematical thinking and logical reasoning skills needed in upper-level Math/CS courses. Topics include logic, argument, proofs, induction, sets, and abstract functions and relations. Emphasizes mathematical writing. Identical to MATH 205. to abstract mathematical thinking and logical reasoning skills needed in upper-level Math/CS courses. Topics include logic, argument, proofs, induction, sets, and abstract functions and relations. Emphasizes mathematical writing. Identical to MATH 205. Prerequisite: MATH 217 with a grade of C- or higher, or CS 212 with a grade of C or higher, or consent. Recommended spring of sophomore year. Offered every spring. 212 Computer Programming II (4) A continuation of CS 112. Topics include advanced programming design in static methods (void and value-returning methods), arrays used in methods, classes, array-based lists, selection sort, binary search, object-oriented programming techniques (inheritance, polymorphism, and composition), and recursion Prerequisite: CS 202 with a grade of C- or higher, CS 112 with a grade of C or higher, or consent. Offered every semester. 307 Data Science Using Python (4) The advanced Python programming techniques and applications in data science are studied. Topics include control structures, lists, tuples, sets and dictionaries, as well as the popular Python modules in data science including math, statistics, NumPy, and Pandas. Case studies on data analysis, visualization, series and frames are also covered. Prerequisite: CS 107 with a grade of C or higher, Math 210 with a grade of C or higher, or consent. Offered fall of even-numbered years. 310 Introduction to Computer Systems (4) Introduces the basic concepts of computer organization and assembly language. Specific topics include CPU and memory organization, machine language, addressing techniques, macros, program segmentation and linkage, and assembler construction. Satisfies the oral competency requirement for computer science majors. Prerequisite: CS 212 with a grade of C or higher or consent. Offered fall of odd-numbered years. 311 Data Structures (4) An introduction to commonly used computer data structuring techniques. Topics include abstract data types, classes, queues, stacks, linked lists, algorithm analysis, sorting, searching, trees, and graphs. Prerequisite: CS 212 with a grade of C or higher or consent. Offered every fall.

Virginia Wesleyan University 2021 - 2022 Academic Catalog

[115]


Turn static files into dynamic content formats.

Create a flipbook

Articles inside

Staff Emeriti

2min
pages 269-271

Adjunct Faculty

5min
pages 261-263

Campus Offices and Administrative Staff

9min
pages 264-268

Faculty Emeriti

4min
pages 259-260

Wesleyan Seminars

2min
page 251

Social Science

7min
pages 230-233

Sociology

9min
pages 237-240

Social Work

8min
pages 234-236

Sport and Recreation Professions

5min
pages 244-245

Recreational Therapy

4min
pages 224-225

Recreation

3min
pages 222-223

Psychology

14min
pages 215-221

Professional Development Series

7min
pages 212-214

Physics

1min
page 204

Political Science

18min
pages 205-211

Physical Science

1min
page 203

Physical Education

1min
page 202

Philosophy

9min
pages 198-201

Music

19min
pages 187-194

Individualized Studies

1min
page 170

Interdisciplinary Studies

6min
pages 172-174

Robert Nusbaum Center

1min
page 197

Information Systems

2min
page 171

Journalism

2min
page 178

Latin

2min
page 179

Humanities

1min
page 169

Hispanic Studies

10min
pages 157-160

French Studies

4min
pages 149-150

History

23min
pages 161-168

German Studies

5min
pages 152-154

Greek

1min
page 155

Geography

1min
page 151

Health Education

1min
page 156

Comprehensive Liberal Studies

3min
page 109

Criminal Justice

10min
pages 116-119

Education

8min
pages 127-130

Classics

9min
pages 101-105

Biology

17min
pages 80-87

Business

16min
pages 90-96

Bonner Leaders Program (formerly PORTFOLIO

4min
pages 88-89

Chemistry

8min
pages 97-100

Art

8min
pages 72-75

Art History

3min
pages 76-77

Batten Honors College

3min
pages 78-79

Africana Studies

2min
pages 69-70

Academic Skills Development

1min
page 68

Academic Regulations and Information

31min
pages 52-61

Programs and Courses

1min
page 67

Evening and Weekend Program

8min
pages 62-64

Financial Aid Programs

2min
pages 44-45

The Baccalaureate Degree

3min
page 47

The Major

5min
pages 50-51

Delinquent Account Policies

9min
pages 41-43

Pre-Professional Information

8min
pages 26-28

Summer High Impact Practice Program

1min
page 22

Student Complaints

2min
page 12

Priority Admissions

3min
page 25

Academic Profile

7min
pages 13-15

Early Decision and Admission Programs

3min
page 24

Coastal Virginia Partnerships

1min
page 18

Honor Code and Creed

2min
page 11

Sustainability

2min
page 7
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
2021-2022 VWU Academic Catalog by Virginia Wesleyan University - Issuu