Department of Mathematics and Computer Science

Degrees and Certificates

Courses

CSC 101: COMPUTER LITERACY

Students will discover the practical use of computers to acquire, manage, and use information in the remainder of their education and throughout their career. This course introduces the basics of computer technology and provides hands- on experience with applications software for word processing, electronic spreadsheets, graphics, data communication and networks. Students who have successfully passed any 200-level Computer Science course must have the approval of the department chair to take CSC 101. Pass/fail grading.
Notes
Elective credit.

CSC 125: FIRST-YEAR SEMINAR

First-Year Seminars (FYS) constitute a common and academically significant experience in a student’s first year at Converse. All incoming first-year students are required to take a 3- or 4-credit hour FYS course in the fall semester, choosing from a variety of discipline specific topics. Each FYS carries the corresponding departmental prefix, but with a common course number.  Each FYS carries the corresponding departmental prefix but with a common course number. Special emphasis is given to cultivating critical thinking, effective speaking, and writing skills. 

Notes

GEP before 2025: Quantitative

Converse Core: Data Literacy

CSC 126: NAVIGATING THE REVOLUTION: AN INTRODUCTION TO DIGITAL STUDIES

Gives students a broad introduction to uses of computing across the curriculum, and to some of the ways in which computing is transforming both the curriculum and society at large. Topics of particular interest will include the ways in which computers represent data; the ways in which computers change our methods of communication; and the ways in which computing technology raises societal issues not previously seen. CSC 125 and CSC 126 may not both be taken for credit. 

Notes

Minor credit

GEP before 2025: Quantitative

Converse Core: Data Literacy

CSC 199H: FRESHMAN HONORS SEMINAR

First-Year Seminars (FYS) constitute a common and academically significant experience in a student’s first year at Converse. All incoming first-year students are required to take a 3- or 4-credit hour FYS course in the fall semester, choosing from a variety of discipline specific topics. Each FYS carries the corresponding departmental prefix, but with a common course number.  Each FYS carries the corresponding departmental prefix but with a common course number. Special emphasis is given to cultivating critical thinking, effective speaking, and writing skills. 

Notes

GEP, Elective credit.

CSC 202: DATA STRUCTURES

To continue the study of the fundamental concepts of programming applied to problem solving and to introduce students to the major data structures (arrays, records, stacks, queues, and lists) and their use in Computer Science and classical Computer Science algorithms including searching, sorting, recursion, and pattern matching.

Notes

Quantitative GEP requirement. Major, minor, elective credit.

CSC 203: Algorithm Design

The course focuses on well-known classes of algorithms, and on patterns underlying algorithm (not object) design.  Classes of algorithms studied should include divide-and-conquer algorithms, greedy algorithms, dynamic programming, search algorithms, and classic graph algorithms.  Patterns studied will include a fuller treatment of algorithm analysis and space-time tradeoffs. 

Prerequisite Courses
Notes

Quantitative GEP credit

CSC 209: SPREADSHEETS IN DEPTH

Using examples from a variety of disciplines, students will learn the use of spreadsheets in support of work in the sciences, the social sciences, or business. Among the topics covered will be basic spreadsheet operations; spreadsheet formulas; graphing for communications and clarity; and the proper use of spreadsheets for basic statistical analysis. 

Notes

Elective credit

GEP before 2025: Quantitative

Converse Core: Data Literacy

CSC 235: WEB APPLICATIONS I

This course provides a solid introduction to the client-side programming of Web applications. The first part will focus on Web design: markup languages (such as HTML and XHTML) and controlling presentation (such a CSS). This part does not require any programming background. The second part will focus on creating dynamic Web content using small programs embedded in Web pages. The course will introduce a scripting language executed within the Web browser, and cover the use of that scripting language to create dynamic, interactive Web pages.
Prerequisites

CSC 201 or permission of instructor.

Notes
Minor.

CSC 290: SOFTWARE WORKSHOP

A supervised workshop designed to develop competence and proficiency in using some commercial software product. This course may be taken more than once, provided that it is taken to learn different software and skills. No more than 6 credit hours in this course may be applied toward graduation requirements. May be offered any term. Pass/fail grading. Quantitative GEP requirement.
Prerequisites

Consent of the instructor.

Notes
Minor, Elective credit.

CSC 299H: INTERDISCIPLINARY HONORS COURSE

This course is team taught by members in two departments and is open to Nisbet Honors Program participants and to others who meet Honors Program guidelines. All students registering for these courses must register not only through the Honors Program but also with their adviser and the Registrar’s Office. Quantitative GEP requirement.
Notes
GEP, Elective credit.

CSC 321: ESSENTIAL ARCHITECTURES I: COMPUTER ORGANIZATION AND OPERATING SYSTEMS

This course provides a solid introduction to the fundamental hardware architecture of computers in common used, and an introduction to basic operating systems concepts. Computer-architecture concepts covered include assembly language, numeric representations addressing techniques, and subroutines. Operating- systems concepts covered include basic operating- systems structures, processes and process control, and inter-process communication.
Prerequisites

CSC 202, equivalent or permission of the instructor.

Notes
Minor credit:

CSC 322: ESSENTIAL ARCHITECTURES II: OPERATING SYSTEMS AND NETWORKING

This course continues the introduction to operating systems begun in CSC321, and adds coverage of the basic building blocks of computer networks. Operating systems concepts covered include scheduling, synchronization, memory management, and security. Networking concepts covered include the layered model of networking, switching, error correction and flow control, addressing and datagrams, routing, the Domain Name System, major protocols (TCP, UDP, ICMP) and performance issues.
Prerequisites

CSC 321 or permission of the instructor.

Notes
Minor credit.

CSC 335: WEB APPLICATIONS II

This course builds on the material in CSC 235 to explore more advanced topics in the development of Web applications. Topics to be covered in this connection include AJAX, JQuery, and Web application frameworks. In addition, there will be substantial coverage of topics from software development practice, as applied to Web programming in a team. The class will implement, as a team, a substantial Web-programming project for a client who is not the professor.
Prerequisites

CSC 235 or permission of the instructor.

Notes
Minor credit.

CSC 350: PRINCIPLES OF PROGRAMMING LANGUAGES

A comparative study of the syntax and semantics of programming languages; topics include data types, data control, sequence control, run-time storage, language translation, and semantics; actual programming languages are used to illustrate the concepts and virtual architectures of procedural, logic, functional, and object-oriented paradigms. Quantitative GEP requirement.
Prerequisites

CSC 202 or permission of instructor.

Notes
Minor, Elective credit.

CSC 392: SOFTWARE DEVELOPMENT

Combines a range of topics integral to the design, implementation, and testing of a medium-scale software system with the practical experience of implementing such a project as a member of a programmer team. In addition to material on software engineering, this course also includes material on professionalism and ethical responsibilities in software development and human- computer interaction. Quantitative GEP requirement.
Prerequisites

CSC 202.

Notes
Minor, Elective credit.

CSC 400: Human-Computer Interaction

This course explores the interaction between humans and computers, focusing on the design of
user interfaces that facilitate seamless, intuitive, and enjoyable user experiences. This course
combines theoretical understanding with practical application, emphasizing the importance of
usability and human factors in interface design. The course encourages creativity and critical
thinking while focusing on the user experience.

 

Notes

Data Literacy and Quantitative/Math Reasoning GEP 

CSC 492: Computer Science Capstone

The student will integrate topics from across the computer-science curriculum as a team lead for a programming team (of CSC 392 students) producing a medium-scale software system.  Alternatively, at the student’s option and with the approval of the course professor, the student will be mentored to conduct original research in computer science.  Regardless of which alternative is chosen, the student will be required to make a public presentation on the work and the lessons learned at the end of the semester.

Prerequisite Courses

DSC 218: DATA SCIENCE II

A continuing study of data and the questions that can be answered by studying data. This course will build on the programming and visualization techniques introduced in Data Science I. Students will encounter more varied data sets and more methods for analyzing data.

Formerly MTH 118; changed to DSC 218 in Fall '24. 

Prerequisites

DSC 217 or permission of instructor.

Notes

Quantitative GEP credit.

MTH 109: ALGEBRA AND GEOMETRY ESSENTIALS

This course is designed as a “bridge” course to help students progress through the ALEKS system in order to prepare them for entering MTH 110 Elementary Functions. Topics include whole numbers, fractions, percentages, linear equations and inequalities, factoring, quadratic functions, polynomial functions, radical and rational expressions, basic geometry, and basic trigonometry. Typically offered every Fall term.

Prerequisites

Placement into MTH 109.

Notes

Elective

MTH 111: DATA LITERACY: ETHICS AND EMPOWERMENT FOR ALL DISCIPLINES

Clive Humby is credited with coining the phrase, “Data is the new oil.” In this course, we'll explore the
basics of the hottest new commodity: data.  Data is now collected everywhere, all the time. This course is designed to introduce students to methods and best practices surrounding data. Students will learn about data collection, interpretation, limitations, ethics, and presentation. This core course will prepare students to think critically about data, its source(s), its presentation, and the conclusions drawn from it.

 

Notes

GEP before 2025: Quantitative

Converse Core: Data Literacy

MTH 112: MATHEMATICS OF THE LIBERAL ARTS

This course will cover fundamental mathematical skills similar to those typically taught in finite mathematics or
college algebra courses, but will place special emphasis on a wide range of applications. These application
categories divide the course into four units: (1) Mathematics in Technology & Analytics, (2) Mathematics in
Social & Political Science, (3) Mathematics in Economics & Finance, (4) Mathematics in Art. The goals of this
course are for the student to master basic skills from algebra and geometry and to become familiar with
applications of mathematics to other areas of study and modern careers. Typically offered in January term.

Notes

GEP before 2025:  MTH 108 or higher

Converse Core: Quantitative & Mathematical Reasoning

MTH 125: FIRST-YEAR SEMINAR

First-Year Seminars (FYS) constitute a common and academically significant experience in a student’s first year at Converse. All incoming first-year students are required to take a 3- or 4-credit hour FYS course in the fall semester, choosing from a variety of discipline specific topics. Each FYS carries the corresponding departmental prefix, but with a common course number.  Each FYS carries the corresponding departmental prefix but with a common course number. Special emphasis is given to cultivating critical thinking, effective speaking, and writing skills. 

Notes

Converse Core: Quantitative & Mathematical Reasoning

MTH 200: INTRODUCTION TO PROOFS

This course is meant to serve as a transition from calculus to more abstract mathematics and ways of thinking. This course emphasizes the importance of proper proof writing style and covers basic set theory, logic, and the main proof techniques in higher mathematics: direct proof, proof by contradiction, proof by contrapositive, and mathematical induction. These topics are fundamental to communicating and understanding mathematical concepts learned in later courses.
 

Prerequisites

MTH 120 or permission of instructor.

Notes

Major, Minor, Elective credit. Quantitative GEP credit.

MTH 205: DISCRETE MATHEMATICS

The course will introduce students to topics and techniques of discrete methods and combinatorial reasoning. Methods for approaching problems in counting, logic, and other Computer Science related topics will be accumulated. A wide variety of applications will be incorporated into the mathematics. Offered alternate years. Quantitative GEP requirement.
Prerequisites

CSC 201 and MTH 110 or consent of the instructor.

Notes
Major, Minor, Elective credit.

MTH 299H: INTERDISCIPLINARY HONORS

This course is team taught by members in two departments and is open to Nisbet Honors Program participants and to others who meet Honors Program guidelines. All students registering for these courses must register not only through the Honors Program but also with their adviser and the Registrar’s Office. Quantitative GEP requirement.
Notes
GEP, Major, Elective credit.

MTH 300: BUSINESS STATISTICS

Business statistics will cover a brief introduction with motivation, visualizing basic statistics, descriptive statistics, t-tests, ANOVA, and chi-square tests. Time permitting, linear regression, probability, and other topics will also be covered.

ECN 300 was removed and replaced with MTH 300 beginning Fall 2024. 

Prerequisites

Students must have completed one of the following courses:
ACC 212 Accounting Principles II, ECN 326 Labor Economics, or BAD 330 Management.

Notes

Converse Core: Data Literacy

MTH 330: INTRODUCTION TO NUMERICAL ANALYSIS

This is a first course in numerical analysis. Topics include numerical techniques for solving equations and problems in calculus, understanding error, and computer solutions. Students will be required to complete coding assignments as part of the course.

Prerequisites

MTH 210 and CSC 201, or permission of the instructor.

Notes

Major, Minor, Elective credit. Quantitative GEP credit.

MTH 340: INTRODUCTION TO GRAPH THEORY

This course is an introduction to a relatively new area of mathematics study. A diverse collection of applications includes operations research, sociology and chemistry. An introduction to mathematical proofs is included, and various proof techniques are illustrated while developing the theory itself. Offered on demand in Jan Term. Quantitative GEP requirement.
Prerequisites

MTH 351 or permission of the instructor.

Notes
Major, Minor, Elective credit.

MTH 497: HONORS THESIS IN MATHEMATICS

This course is for qualified students pursuing honors in mathematics. Students perform independent research and write a thesis under the direction of a mathematics faculty member. Honors Thesis in mathematics demonstrates the student’s ability to conduct systematic research with the intention of producing a research paper.
Prerequisites

MTH 210 or its equivalent, senior class standing, approval by the department, permission of the instructor (adviser), and other prerequisites as outlined in the Nisbet Honors Guidelines.