Back to Table of Contents Webster University Home Page

School of Business and Technology

Mathematics and Computer Science

Majors and Degrees Offered

*Also offered at the international campuses.

Minors Offered

  • Computer Applications* (offered in Orlando, San Diego, Geneva, Vienna, Leiden, Thailand, and St. Louis)
  • Computer Science* (offered in Orlando, Geneva, Vienna, and St. Louis)
  • Mathematics* (offered in St. Louis)
  • Web Site Design ( offered in Charleston, Columbia, Greenville, Kansas City, Orlando, San Diego, St. Louis, Geneva, Leiden, Thailand and Vienna; offered online )
  • Web Site Development ( offered in Charleston, Columbia, Greenville, Kansas City, Orlando, San Diego, St. Louis , Geneva, Leiden, Thailand and Vienna; offered online )

*Also offered at the international campuses.

Certificates Offered

  • Web Site Design ( offered in Charleston, Columbia, Greenville, Kansas City, Orlando, San Diego, St. Louis, Geneva, Leiden, Thailand and Vienna; offered online )
  • Web Site Development ( offered in Charleston, Columbia, Greenville, Kansas City, Orlando, San Diego, St. Louis, Geneva, Leiden, Thailand and Vienna; offered online )

Special Study Opportunities

B.S. or B.A. Mathematics
Mathematics is a powerful tool used in the natural and social sciences for understanding and predicting the world around us. It also has a beauty of logic and structure within itself, as well as being useful for a wide variety of applications. Students interested in the natural and social sciences are encouraged to have a second major or a minor in mathematics.
Graduates with a major in mathematics would be employed anywhere there is a need to solve numerical and logical problems.
Information Technology encompasses a broad range of skills and opportunities.  The following options allow Webster students to follow their interests and explore exciting uses of the technology. 

B.S. INFORMATION MANAGEMENT
Students in this major apply their technical skills to solving business problems.  They will learn business skills including accounting and organizational theory.  The design and implementation of databases is covered, along with how to plan for new and modified information systems.  Following this program, students will be comfortable talking with the technical professionals and with managers at every level; they become a bridge between the worlds of the technicians and the business professionals.  The focus is on using the right technology in the right business setting.  Project management skills are introduced, which enable a project to be kept on-budget and on-time.  Graduates from this program will be qualified to produce results that move the organization forward and will become key professionals in making it successful. 

B.S. INFORMATION SYSTEMS
Students in this major apply their technical skills to presenting information in a usable and understandable way.  They combine their IT techniques with web and Internet skills to make the information accessible in a user-friendly format.  Web information is often drawn from a database which insures that the information is always current.  Students in this program will learn how to design and implement databases and how to plan for new and modified information systems.  Project management skills are introduced, which enable a project to be kept on-budget and on-time.  Students will also learn how to organize data to provide managers the tools to make better decisions. Graduates from this program will be comfortable talking with the most technical professionals and the people who are producing the content that is being presented on the web.  Their skills will enable them to make decisions about using the right web technology in the right business setting.  They will produce results that move the organization forward and will become key professionals in making it successful.

B.S. COMPUTER SCIENCE

Students in this major are focused on making the computer system perform at its highest level.  They will become proficient in programming and in understanding the best uses of the machine.  These individuals will become the IT professionals who keep the infrastructure running.  They will be qualified to create new systems, as well as having the skills to maintain and update older systems.  Graduates from this program will be versatile professionals who can solve problems that would jeopardize an organization; they will form the backbone of the internal IT staff.

B.S. COMPUTER SCIENCE with an emphasis in INFORMATION TECHNOLOGY
Students in this major are at the core of computer science; they focus on the science of computer science.  Through this program, students will acquire a substantial knowledge of mathematics, science, and computer hardware and software.  Many of these students will continue their education through advanced degrees.  Others will be the heart of the technical IT staff within an organization.  Graduates from this program will be able to apply their solid foundation in the mathematics behind the computer to become the ultimate problem solvers. 

Internships and Co-Op Education

An internship is a thoughtfully planned and monitored work or service experience in which a student has intentional learning goals and reflects actively on what he/she is learning through the experience. This credit-bearing experience should be completed in one semester. The student may be paid or unpaid.

Cooperative education is a structured educational strategy integrating classroom studies with learning through productive work experiences in a field related to a student's academic or career goals. It provides progressive experiences in integrating theory and practice. This credit-bearing experience must span two or more semesters. The student must be paid. Interested students should contact the department co-op coordinator.

Students are encouraged to explore internship opportunities to get hands-on IT experience and to broaden and deepen their classroom knowledge.  Such opportunities will give them a better understanding of the many ways in which their skills can potentially shape their careers.  Most of the internships are paid which enables students to be compensated while enhancing their knowledge in a real-world business environment.

Dual Degree Opportunity

Students who fulfill the requirements for the B.A. degree in any major that leads to that degree, and also fulfill the requirements for a major that leads to a B.S. degree, will receive both a B.A. degree and a B.S. degree.

Teacher Certification Opportunity

Students interested in middle school or secondary mathematics education generally earn majors in mathematics and education while completing the requirements for state certification. The coordinator of Mathematics Pre-Service Education works closely with these students to assure they are prepared and qualified for their practice teaching experience.

Special Requirements

All courses required for a major, minor, or certificate must be completed with a grade of C- or better. 

[ Top of Page ]

B.A. in Mathematics

Degree Requirements

  • 41 required credit hours
  • 27 general education credit hours
  • 60 elective credit hours

At least 18 of the required 33 mathematics credit hours must be taken at Webster University.
MTHT courses may not be used for the mathematics major.

Required Courses

MATH 1610 Calculus I

5 hours

MATH 1620 Calculus II

5 hours

MATH 2980 Introduction to Algebraic Structures

3 hours

MATH 3000 Calculus III

5 hours

MATH 3040 Differential Equations

3 hours

Four mathematics courses numbered MATH 3010 and above, excluding all MTHT courses.

12 hours

Students who do not have a second major or a minor in computer science, information management, or information systems are required to take the following course:

COSC 1550 Computer Programming I *

3 hours

Students who do not have a second major or a minor in biological sciences or those getting a middle school or secondary teaching certificate are required to take the following courses:

PHYS 2030 University Physics I

4 hours

PHYS 2031 University Physics I Lab

1 hour

Program Learning Outcomes for B.A. in Mathematics

  • Students will demonstrate critical thinking skills.
  • Students will demonstrate the ability to solve problems related to the program content.
  • Students will  demonstrate in-depth knowledge of Calculus.
  • Students will become acquainted with a variety of mathematics, chosen from applied and/or theoretical topics.
[ Top of Page ]

B.S. in Mathematics

Degree Requirements

  • 56 required credit hours
  • 12 general education credit hours
  • 60 elective credit hours

At least 18 of the required 39 mathematics credit hours must be taken at Webster University.
MTHT courses may not be used for the mathematics major.

Required Courses

MATH 1610 Calculus I

5 hours

MATH 1620 Calculus II

5 hours

MATH 2980 Introduction to Algebraic Structures

3 hours

MATH 3000 Calculus III

5 hours

MATH 3040 Differential Equations

3 hours

Six mathematics courses numbered MATH 3010 and above,
excluding all MTHT courses.

18 hours

Students who do not have a second major or a minor in computer science, information management, or information systems are required to take the following courses:

COSC 1550 Computer Programming I *

3 hours

COSC 1550 Computer Programming II*

3 hours

Two COSC additional courses

6 hours

Students who do not have a second major or a minor in biological sciences or those getting a middle school or secondary teaching certificate are required to take the following courses:

PHYS 2030 University Physics I

4 hours

PHYS 2031 University Physics I Lab

1 hour

Program Learning Outcomes for B.S. in Mathematics

  • Students will demonstrate critical thinking skills.
  • Students will demonstrate the ability to solve problems related to the program content.
  • Students will  demonstrate in depth knowledge of Calculus.
  • Students will become acquainted with a variety of mathematics, chosen from applied and/or theoretical topics.
  • Students will gain basic computer programming skills.

 

Minor in Mathematics

A minor in mathematics is defined as 18 credit hours of MATH courses numbered 1500 and above from the mathematics course listings. All 18 credit hours must be taken at Webster University. MTHT courses may not be used for the mathematics minor.

Program Learning Outcomes for the Minor in Mathematics

  • Students will demonstrate critical thinking skills.
  • Students will demonstrate the ability to solve problems related to the program content.
  • Students will demonstrate n-depth knowledge of Calculus.
  • Students will become acquainted with a variety of mathematics, chosen from applied and/or theoretical topics.
[ Top of Page ]

B.S. Information Management

Degree Requirements

  • 51 required credit hours
  • 12 general education credit hours
  • 65 elective credit hours

At least 18 of the required 36 computer science credit hours must be taken at Webster University.
All upper-level courses must be taken at Webster University.  
Required Courses

COSC 1550 Computer Programming I

3 hours

COSC 1560 Computer Programming II

3 hours

COSC 1570 Math for Computer Science

3 hours

COSC 2610 Operating Systems

3 hours

COSC 2670 Telecommunications

3 hours

COSC 2810 Systems Analysis and Design

3 hours

COSC 3410 Computer Security

3 hours

COSC 3500 IT Project Management 

3 hours

COSC 4110 Database Concepts  

3 hours

COSC 4120 Database Applications

3 hours

COSC 4810 Information System I 

3 hours

COSC 4820 Information System II 

3 hours

Students who do not have a second major or a minor in business or management are required to take the following courses:

ACCT 2010 Financial Accounting  

3 hours

ACCT 2025 Managerial Accounting

3 hours

MNGT 2100 Management Theory and Practices  

3 hours

Two elective courses from the Business or Management Departments

6 hours

Program Learning Outcomes for the B.S. in Information Management

  • Students will demonstrate critical thinking skills.
  • Students will demonstrate the ability to solve problems related to the program content.
  • Students will demonstrate an understanding of the concepts and principles of computer information systems.
  • Students will be able to analyze, design and implement an information systems component using techniques and models from the information management program.
  • Students will be able to document an information system design including both user documentation and technical documentation.
  • Students will be able to make a formal presentation of an information systems project including logical and physical modeling.

B.S. Information Systems

Degree Requirements

  • 57 required credit hours
  • 12 general education credit hours
  • 59 elective credit hours

At least 18 of the required 36 computer science credit hours must be taken at Webster University.
All upper-level courses must be taken at Webster University.  
Required Courses

COSC 1550 Computer Programming I

3 hours

COSC 1560 Computer Programming II

3 hours

COSC 1570 Math for Computer Science

3 hours

COSC 2610 Operating Systems

3 hours

COSC 2670 Telecommunications

3 hours

COSC 2810 Systems Analysis and Design

3 hours

COSC 3410 Computer Security

3 hours

COSC 3500 IT Project Management 

3 hours

COSC 3750 Decision Support Systems Concepts

3 hours

COSC 4110 Database Concepts  

3 hours

COSC 4120 Database Applications

3 hours

COSC 4810 Information System I 

3 hours

COSC 4820 Information System II 

3 hours

Students who do not have a second minor or certificate in web site design or web site development are required to take one set of the following courses:
Set 1

COAP 2100 Web Technology Principles

3 hours

COAP 2130 Web Scripting

3 hours

COAP 2180 Introduction to XML

3 hours

COAP 3000 Dynamic HTML

3 hours

COAP 3110 Interactive Site Development

3 hours

COAP 3180 Web Databases

3 hours

Set 2

COAP 2000 XHTML Programming

3 hours

COAP 2110 Web Animation

3 hours

COAP 2120 Web Editors

3 hours

COAP 2150 Design Principles I

3 hours

COAP 3120 Designing with Style Sheets

3 hours

COAP 3150 Design Principles II 

3 hours

Program Learning Outcomes for the B.S. in Information Systems

  • Students will demonstrate critical thinking skills.
  • Students will demonstrate the ability to solve problems related to the program content.
  • Students will demonstrate an understanding of the concepts and principles of computer information systems.
  • Students will be able to analyze, design and implement an information systems component using techniques and models from the information systems program.
  • Students will be able to document an information system design including both user documentation and technical documentation.
  • Students will be able to make a formal presentation of an information systems project including logical and physical modeling.

[ Top of Page ]

B.S. Computer Science

Degree Requirements

  • 36 required credit hours
  • 27 general education credit hours
  • 65 elective credit hours

At least 18 of the required 36 computer science credit hours must be taken at Webster University.
All upper-level courses must be taken at Webster University.  
Required Courses

COSC 1550 Computer Programming I

3 hours

COSC 1560 Computer Programming II

3 hours

COSC 1570 Math for Computer Science

3 hours

COSC 2610 Operating Systems

3 hours

COSC 2670 Telecommunications

3 hours

COSC 2810 Systems Analysis and Design

3 hours

COSC 3050 Data Structures I

3 hours

COSC 3100 Data Structures II

3 hours

Students will choose two of the following courses.

Computer science courses (COSC) numbered 3000 or above, excluding COSC 3900 Practicum and COSC 3910 Project. 

6 hours

Students are required to take one pair of the following courses:

COSC 4110 Database Concepts  

3 hours

COSC 4120 Database Applications

3 hours

Or

COSC 4250 Object-Oriented Analysis and Design

3 hours

COSC 4260 Object-Oriented Programming

3 hours

Program Learning Outcomes for the B.S. in Computer Science

  • Students will demonstrate critical thinking skills.
  • Students will demonstrate the ability to solve problems related to the program content.
  • Students will demonstrate an understanding of the concepts and principles of computer information systems.
  • Students will be able to analyze, design and implement a computer application using techniques and models from the computer science program.
  • Students will be able to document a computer system including both user documentation and technical documentation.
  • Students will be able to make a formal presentation of a computer project including  logical and physical modeling.

 

[ Top of Page ]

B.S. Computer Science with an Emphasis in Information Technology

Degree Requirements

  • 77 required credit hours
  • 12 general education credit hours
  • 39 elective credit hours

At least 18 of the required 42 computer science credit hours must be taken at Webster University.
All upper-level courses must be taken at Webster University.  
Required Courses

COSC 1550 Computer Programming I

3 hours

COSC 1560 Computer Programming II

3 hours

COSC 1570 Math for Computer Science

3 hours

COSC 2610 Operating Systems

3 hours

COSC 2670 Telecommunications

3 hours

COSC 2810 Systems Analysis and Design

3 hours

COSC 3050 Data Structures I

3 hours

COSC 3100 Data Structures II

3 hours

COSC 3410 Computer Security

3 hours

COSC 3500 IT Project Management 

3 hours

COSC 4110 Database Concepts  

3 hours

COSC 4120 Database Applications

3 hours

COSC 4250 Object-Oriented Analysis and Design

3 hours

COSC 4260 Object-Oriented Programming

3 hours

Students will choose two of the following courses.

COSC 3510 Computer Architecture

3 hours

COSC 3610 Operating Systems Concepts

3 hours

COSC 3660 Network Concepts

3 hours

COSC 3810 Principles of Programming Languages

3 hours

Students who do not have a second major or a minor in mathematics are required to take the following courses:

MATH 1580 Formal Logic

3 hours

MATH 1610 Calculus I

5 hours

MATH 1620 Calculus II

5 hours

MATH 3010 Discrete Algebraic Structures  

3 hours

Mathematics courses numbered MATH 2000 and above,
excluding all MTHT courses.

3 hours

Students who do not have a second major or a minor in biological sciences are required to take the following courses:


PHYS 2030 University Physics I

4 hours

PHYS 2031 University Physics I Lab

1 hour

PHYS 2040 University Physics II

4 hours

PHYS 2031 University Physics II Lab

1 hour

Program Learning Outcomes for the B.S. Computer Science with an Emphasis in Information Technology

  • Students will demonstrate critical thinking skills.
  • Students will demonstrate the ability to solve problems related to the program content.
  • Students will demonstrate a technical understanding of the concepts and principles of computer systems.
  • Students will be able to analyze, design, implement and document a computer application using techniques and models from the computer science program.
  • Students will be able to document a computer system including both user documentation and technical documentation.
  • Students will be able to make a formal presentation of a computer project including  logical and physical modeling.
  • Students will demonstrate in-depth knowledge of Calculus
[ Top of Page ]

Minor in Computer Applications (COAP)

A minor in computer applications is defined as 18 credit hours of courses from the computer applications COAP course listings taken at Webster University. Some courses from the computer science course listings may also be taken as part of the 18 credit hours with the permission of the department. Courses may not be used for both a minor and a certificate.

Program Learning Outcomes for the Undergraduate Computer Applications Minor

  • Students will demonstrate critical thinking skills.
  • Students will demonstrate the ability to solve problems related to the program content.
  • Students will demonstrate a basic understanding and ability to use several common computer applications.
  • Students will be able to create documents, worksheets or other work tools using computer applications from the program.

Minor in Computer Science (COSC)

A minor in computer science is defined as 18 credit hours of courses from the computer science COSC course listings taken at Webster University.

Program Learning Outcomes for the Undergraduate Computer Science Minor

  • Students will demonstrate critical thinking skills.
  • Students will demonstrate the ability to solve problems related to the program content.
  • Students will demonstrate a basic understanding of major concepts and principles of computer systems.
  • Students will be able to design and build a simple computer program using techniques and models from the computer science program.
  • Students will be able to document a computer program.

Minor in Web Site Development

A minor in Web site development is defined as 18 credit hours of courses from the Web site development certificate program course listings taken at Webster University. This minor may be taken in lieu of the certificate program.

Minor in Web Site Design

A minor in Web Site Design is defined as 18 credit hours of courses from the Web Site Design certificate program course listings taken at Webster University. This minor may be taken in lieu of the certificate program. Students may choose to receive either the minor or certificate but not both.

Certificate Program: Web Site Development

  • (18 required credit hours)
  • Offered in Charleston, Columbia, Greenville, Kansas City, Orlando, San Diego, St. Louis, Geneva, Leiden, Thailand and Vienna; offered online

The courses offered in the Web site development certificate provide students with basic knowledge and skills necessary to design and develop professional Web sites. The content of the program emphasizes the technical development of the site, including the use of HTML programming, additional markup and scripting languages, and other tools to manipulate data on a Web site. Students are encouraged to use their creative skills and artistic ability as well, to design pages that are unique, attractive, and effective in communicating information. The program includes practical experience with numerous hands-on and real-life projects.

As businesses and organizations are developing and maintaining Web sites at an astonishing rate, more technical and programming expertise is required for those who develop and maintain these sites. The Web site development certificate is designed to meet that particular need.

Students must take a total of six courses from the list of courses given below. Those courses marked with an asterisk (*) are required.

Requirements

  • COAP 2000 XHTML Programming (Prerequisite)                   3 hours
  • COAP 2100 Web Technology Principles *                              3 hours
  • COAP 2130 Web Scripting *                                                        3 hours
  • COAP 2160 Advanced Web Animation                                      3 hours
  • COAP 2180 Introduction to XML *                                            3 hours
  • COAP 3000 Dynamic HTML *                                                     3 hours
  • COAP 3110 Interactive Site Development *                            3 hours
  • COAP 3180 Web Databases *                                                       3 hours

All courses available via the Internet.

Program Learning Outcomes for the Undergraduate Web Development Certificate and Minor

  • Students will demonstrate critical thinking skills.
  • Students will demonstrate the ability to solve problems related to the program content.
  • Students will be able to code the features necessary for Web site development and deployment.
  • Students will code and build Web sites.
  • Students will be able to modify a web site, and provide both user and technical documentation.

Certificate Program: Web Site Design

  • (18 required credit hours)
  • Offered in Charleston, Columbia, Greenville, Kansas City, Orlando, San Diego, St. Louis, Geneva, Leiden, Thailand and Vienna; offered online

The courses offered in the Web site design certificate provide students with the skill necessary to design sites that are visually attractive and emphasize the human-computer interface aspects of Web sites. The content of the program emphasizes basic principles of attractive design and teaches students the techniques for using graphics on interactive, presentation, and commerce Web sites. Students are encouraged to use their creative skills and artistic ability to design pages that are unique, attractive, and effectively use both text and graphics for navigation and linking. The program includes practical experience with numerous hands-on and real-life projects.

As businesses and organizations are developing and maintaining Web sites at an astonishing rate, more artistic and design expertise is required for those who develop and maintain these sites. The Web site design certificate is intended to meet that presentation need.

Students must take a total of six courses from the list of courses given below. Those courses marked with an asterisk (*) are required.

Requirements

  • COAP 2000 XHTML Programming *                                         3 hours
  • COAP 2100 Web Technology Principles                                  3 hours
  • COAP 2110 Web Animation *                                                     3 hours
  • COAP 2120 Web Editors                                                                3 hours
  • COAP 2140 HTML Help Authoring                                            3 hours
  • COAP 2150 Design Principles I *                                                3 hours
  • COAP 3120 Designing with Style Sheets *                             3 hours
  • COAP 3150 Design Principles II *                                             3 hours

All courses available via the Internet.

Program Learning Outcomes for the Undergraduate Web Site Design Certificate and Minor

  • Students will demonstrate critical thinking skills.
  • Students will demonstrate the ability to solve problems related to the program content.
  • Students will be able to explain the concepts and features necessary for web application development and deployment.
  • Students will design and build Web applications.
  • Students will be able to document a Web application including both user and technical documentation.
[ Top of Page ]

Mathematics Education Course Listings

MTHT 1300 Mathematics for Teachers I (3)

Provides students with a deeper understanding of the real number system and its subsystems, along with topics in logic and measurement. Appropriate for prospective elementary school teachers.

MTHT 1350 Mathematics for Teachers II (3)

Covers topics in mathematics relevant to elementary teachers. Includes elementary concepts in number theory, algebra, geometry, probability, and statistics.

MTHT 4310 Elementary-School Mathematics Methods (2)

Presents methods, curricula, and materials for elementary school mathematics, including Dienes blocks, Cuisenaire rods, chip trading activities, games, and examination of basic texts. Analyzes algorithms of addition, subtraction, multiplication, and division. Prerequisites: MTHT 1300 and acceptance to the Teacher Certification Program or permission of the director of teacher certification and field experiences.

MTHT 4320 Mathematics Methods for Disabled Learners (3)

Focuses on the development of mathematics instruction for students with special needs. Gives an overview of the cognitive and behavioral disabilities most frequently associated with learning disabled, behavior disordered, and mentally retarded students, and the effect each disability has on the development of mathematical concepts. Instructional alternatives address specific math disabilities. Prerequisites: MTHT 4310 and acceptance to the Teacher Certification Program or permission of the director of teacher certification and field experiences.

MTHT 4450 Middle-School Mathematics Methods (3)

This course analyzes the curriculum and methods of middle-school mathematics, as well as the principal materials available for teaching. Prerequisites: 3 credit hours of mathematics at the 3000 level and acceptance to the Teacher Certification Program or permission of the director of teacher certification and field experiences.

MTHT 4460 Secondary Mathematics Methods (3)

Analyzes the curriculum and methods of secondary school mathematics, as well as the principal materials available for teaching. Prerequisites: 6 credit hours of mathematics at the 3000 level and acceptance to the Teacher Certification Program or permission of the director of teacher certification and field experiences.

[ Top of Page ]

Mathematics Course Listings

MATH 1010 Fundamentals of Mathematics (3)

Develops and strengthens the concepts and skills of elementary mathematics, particularly skills related to various disciplines of the college curriculum. For credit only.  

MATH 1050 Basic Algebra (3)

Introduces the basic topics of algebra, including linear and quadratic equations. For credit only.

MATH 1200 Topics in Mathematics (3)

For students interested in applications of elementary mathematics to everyday life. May be repeated for credit if content differs.

MATH 1360 Business Mathematics (3)

This course provides the student with a variety of opportunities to strengthen math skills necessary for analyzing numerical information and solving practical business problems. Students will learn to translate business-related problems into simple equations. Topics include applications of ratio and proportion, computing taxes, commercial discounts, simple and compound interest, basic statistics, and graphs.

MATH 1370 Business Applications of Algebra (3)

This course will emphasize the use of basic algebra concepts in solving numerical problems common in business and management. Students will apply skills of writing, solving, and graphing elementary equations. Students will apply basic linear programming methods to management science problems.

MATH 1410 Introductory College Mathematics (3)

Covers various topics of mathematics that are both conceptual and practical. Course is designed to enable a student to appreciate mathematics and its application to numerous disciplines and professions. Prerequisite: MATH 1050 or equivalent competence.

MATH 1420 Modular Algebra (3)

This course explores algebra through the lens of the modular systems, each a finite and unique world generated by remainders.   Students will develop number sense, problem-solving skills, and a deeper understanding of arithmetic and algebra as they experience the beauty, underlying structure, surprising results, and creative potential of mathematics. Prerequisite: MATH 1050 or equivalent competence.

MATH 1430 College Algebra (3)

Covers sets, the real number system, functions, equations, inequalities, and logarithms. Prerequisite: MATH 1050 or equivalent competence.

MATH 1440 Trigonometry (3)

Presents trigonometric functions using the unit circle. Prerequisite: MATH 1430 or equivalent competence.

MATH 1470 Survey of Calculus (3)

Introduces the ideas of calculus without the rigor associated with the course in the standard calculus sequence. It can be used by students who are not mathematics or science majors to understand the concepts of calculus well enough to apply them to their own discipline. It might also be used as a stepping stone to get a head start before taking the standard calculus course. The emphasis is on computational ability, problem solving, and applications. Prerequisite: proficiency in algebra.

MATH 1490 Finite Mathematics (3)

Studies set terminology and operations, subsets, the power set, Cartesian products, and finite cardinality, relations as sets of ordered pairs, characteristic functions, digraphs, functions as relations, types of functions and relations. Prerequisite: MATH 1430.

MATH 1580 Formal Logic (3)

Covers all the fundamental topics in deductive logic. A thorough introduction to propositional and predicate logic.

MATH 1600 Calculus I Lab (1)

Supplementary experiences with applications and technology designed to augment the understanding of Calculus I. May be repeated once for credit. Prerequisite: taken concurrently with MATH 1610.

MATH 1610 Calculus I (5)

Introduces differential and integral calculus of one variable, culminating in the fundamental theorem of calculus. Introduces calculus of transcendental functions. May be repeated once for credit. Prerequisite: high school trigonometry or MATH 1440 with grade of B or better. Only offered in a 16-week format.

MATH 1620 Calculus II (5)

Continues the study of calculus: the transcendental functions, techniques of integration, applications of the integral, polar coordinates, parametric equations, sequences, and series. Prerequisite: MATH 1610. Only offered in a 16-week format.

MATH 1630 Calculus II Lab (1)

Supplementary experience with applications and technology, designed to augment the understanding of Calculus II. Prerequisite: taken concurrently with MATH 1620.

MATH 2500 Calculus III Lab (1)

Supplementary experiences with applications and technology, designed to augment the understanding of Calculus III. Prerequisite: taken concurrently with MATH 3000.

MATH 2980 Introduction to Algebraic Structures (3)

Presents concrete material designed to make the transition from college algebra to modern abstract algebra. Prerequisite: MATH 1620.

MATH 3000 Calculus III (5)

Includes differential and integral calculus of several variables. Prerequisite: MATH 1620. Only offered in a 16-week format.

MATH 3010 Discrete Algebraic Structures (3)

Discrete math deals with finite numbers and finite processes.   This course uses the algorithmic approach to problem solving.   Topics may include set, relations, and functions; graphs and trees; counting techniques; and recurrence relations. Prerequisite: MATH 1620 or may be taken concurrently.

MATH 3020 Numerical Analysis (3)

Numerical methods are used to analyze a variety of problems. Emphasis is on understanding why these methods work and their limitations. Prerequisite: MATH 3000.

MATH 3030 Theory of Equations (3)

This course is an introduction to the study of algebraic equations that goes beyond what is generally covered in a standard college algebra class. Prerequisite: MATH 1610.

MATH 3040 Differential Equations (3)

Studies techniques for solving ordinary differential equations; examines existence and uniqueness of solutions; considers a variety of applications. Prerequisite: MATH 3000.

MATH 3050 History of Mathematics (3)

This course is a survey of the history of mathematics. Topics include the history of numbers, numeration systems, arithmetic, algebra, geometry, calculus, and modern geometry. Prerequisite: MATH 1610.

MATH 3070 Calculus IV (3)

This course studies calculus with more rigor and depth than in the usual calculus sequence. Prerequisite: MATH 3000.

MATH 3110 Introduction to Abstract Mathematics (3)

Introduces monadic and general predicate calculus as a methodology for understanding and writing mathematical proofs. Prerequisite: MATH 1620.

MATH 3130 Real Number System (3)

Studies the real number system: field properties, order properties, topological properties. Sequences of real numbers and their limits will be analyzed. Functions of real variables, especially continuous functions, will be studied. Prerequisite: MATH 1620.

MATH 3160 Linear Algebra (3)

Linear algebra is concerned with vectors, matrices, and systems of linear equations and with functions called linear transformations.   Linear algebra is one of the most important tools of applied mathematics.   Some of the disciplines using linear algebra are economics, physics, biology, statistics, computer graphics, engineering, business, ecology, sociology, demography, and genetics. Prerequisite: MATH 3000 or may be taken concurrently.

MATH 3200 Statistics (3)

Statistics is the science of analyzing data and arriving at reasonable and intelligent conclusions based upon that analysis. This course will acquaint students with the mathematical concepts of statistical analysis. Prerequisite: MATH 1610.

MATH 3210 Data Mining Foundations (3)

This course explores the core concepts of data mining including the research methodology and process, data sources, messy data and data cleansing. It also examines algorithms in each of the main data mining groupings of classification, categorization, and association rules. The course emphasizes the use of data mining concepts in real-world applications with database components. Students will present their findings and recommendations in written and oral project reports. Prerequisite: MATH 1610 Calculus I

MATH 3220 Data Mining Methods (3)

This course surveys the current techniques of problem solving using modern heuristics. It covers classic methods of optimization, including dynamic programming, the simplex method, and gradient techniques, as well as recent innovations such as simulated annealing, tabu search, and evolutionary computation. Besides exploring a compendium of specific techniques, this course also delves into the approaches of framing and attacking the issue of problem solving itself. Students will present their findings and recommendations in written and oral project reports. Prerequisite: MATH 1610 Calculus I

MATH 3300 Introduction to Number Theory (3)

Studies elementary properties of integers, primes, congruencies, and arithmetic functions. Prerequisite: MATH 3000.

MATH 3510 Vector Geometry (3)

This course studies geometry using vectors. Prerequisite: MATH 3000.

MATH 3530 Modern Geometry (3)

Geometry is studied using post-Euclidean methods. Prerequisite: MATH 1620.

MATH 3610 Probability (3)

Focuses on those mathematical models that have been developed to best deal with the phenomena of chance and random behavior. Prerequisite: MATH 1620.

MATH 4010 Abstract Algebra (3)

Presents an axiomatic study of groups, rings, and fields. Prerequisites: MATH 3000 and MATH 2980.

MATH 4110 Introduction to Analysis (3)

Provides a theoretical look at the concepts presented in elementary calculus. Topics include basic topology of the real number line, series of functions, theory of integers, etc. Prerequisite: MATH 3000.

MATH 4500 Applications of Mathematics (3)

Includes applications of advanced mathematics selected at the instructor's discretion. Prerequisite: MATH 3000. May be repeated for credit if content differs.

MATH 4600 Advanced Topics (3)

Includes a variety of advanced topics offered under different subtitles. Prerequisites vary with subtitle. May be repeated for credit if content differs.

[ Top of Page ]

Computer Applications Course Listings

COAP 1010 Beginning Application Topics (3)

Introduces a variety of topics under different subtitles. May be repeated for credit if content differs.

COAP 1020 Introduction to Computer Applications (3)

This course is appropriate for any student interested in using computer applications in an academic, professional, or personal setting. It provides an introduction to word processing, electronic spreadsheet, and database management software.

COAP 1040 Graphic Utilities I (3)

Gives the student hands-on experience with a variety of graphics software. Students generate computer art of various types and evaluate software packages.

COAP 1140 Graphic Utilities II (3)

Builds on the knowledge gained in COAP 1040 Graphic Utilities I. Focuses on animation and/or graphics suitable for the publishing industry. Prerequisite: COAP 1040 or permission of the instructor.

COAP 1200 Introduction to Computers in Education (3)

Examines the equipment, the uses, and the potential of computers in K-12 education. The material is presented by a combination of hands-on practice, demonstrations, lectures, and discussions.

COAP 2000 XHTML Programming (3)

HTML is the programming language used to develop home pages on the Internet.   This course covers the most current tools available for developing HTML documents and posting pages on the World Wide Web.   This course covers the basics of XHTML (Extensible HTML).

COAP 2010 Applications Topics (3)

Covers a variety of computer applications and Web topics appropriate for students with some computer experience. May be repeated for credit when content differs. Prerequisites vary by topic.

COAP 2020 Desktop Publishing (3)

Designed to develop proficiency in page layout and design by utilizing the latest desktop publishing software, including related word processing and graphics tools. Emphasizes successful completion of a publication by the student. Prerequisite: COAP 1020.

COAP 2100 Web Technology Principles (3)

This course will focus on the core technologies students need to know in order to start designing professional Web pages. The course will cover basic Web principles and act as an introduction to the technology and tools required in Web design and coding, including XHTML, XML, CSS, JavaScript, HTTP, and others. Prerequisite:   COAP 2000, or HTML proficiency.

COAP 2110 Web Animation (3)

This course covers animation techniques used in the creation of Web pages. Students will use Macromedia Flash as the tool for Web page design and Animation development. Prerequisite: COAP 2000.

COAP 2120 Web Editors (3)

In this course students learn methods of building, maintaining and supporting a Web site. The content created, to include documents, workbooks, presentations, and databases, will be built and published using software tools.

COAP 2130 Web Scripting (3)

This course teaches scripting (JavaScript) and programming techniques needed to develop leading-edge, interactive features for Web sites. The students will learn how to use scripting for form validation, browser detection and redirection, and producing interactive menus. Students will learn to add client-side scripts to HTML documents. Prerequisite: COAP 2100.

COAP 2140 HTML Help Authoring (3)

This course covers techniques used in HTML help authoring. Windows Help authoring methods will be covered, using Microsoft's Help Workshop, along with one or more other Help Authoring tools used in business.

COAP 2150 Design Principles I (3)

This course covers the analysis and design process for creating successful websites. Students will learn various methods for implementing web site navigation. Basic design principles useful in laying out professional and appealing pages including graphic file formats and design techniques such as web typography and color theory will be covered. An introduction to the internationalization of web sites and web accessibility will be introduced. Prerequisite: COAP 2000

COAP 2160 Advanced Web Animation (3)

This course is a study of Web publishing with an emphasis on mastery of animation using Flash and the internal scripting capabilities of Flash, ActionScript. Animation on Web sites will be studied via splash opening home pages, animated navigation graphics, and interactive animations developed as the primary content of Web sites. Students will learn the basic commands, functions, and operators used in ActionScript, building on their introductory knowledge of Flash to work with code that extends the boundaries of Flash's built-in tools, objects and properties. Prerequisites: COAP 2000, COAP 2110 and COAP 2130.

COAP 2180 Introduction to XML (3)

This course is designed to introduce the student to the building blocks of XML, a markup language that is used to structure documents for delivery on the Web. The course covers structuring data with XML, validating data with data type definitions (DTDs) and schemas, rendering data stored as XML documents in a browser, and creating and applying namespaces. Students will create both CSS and XSLT style sheets to display the XML documents. Prerequisite: COAP 2100.

COAP 2220 Microcomputer Software (3)

Provides advanced study of a variety of software packages, offered under different subtitles. May be repeated for credit if content differs.

COAP 2310 Graphics (3)

Studies different graphics techniques, offered under different subtitles. May be repeated for credit if content differs.

COAP 2550 Database Software (3)

Students learn to use a commercial database software package. In addition to the commands and uses of the software, this course emphasizes the principles and concepts involved in developing a database.

COAP 2560 Electronic Spreadsheet (3)

Students learn to use a commercial spreadsheet software package. In addition to the commands and uses of the software, this course emphasizes the principles and concepts involved in designing spreadsheets.

COAP 3000 Dynamic HTML (3)

Dynamic HTML refers to a set of new browser extensions that enable webmasters to build interactive Web pages. This course discusses the structure of dynamic HTML and emphasizes the main areas of innovation--script and event handling, windows, tables and text ranges, forms, controls and data binding, and style sheets. Prerequisite: COAP 2130.

COAP 3010 Advanced Applications Topics (3)

Covers a variety of computer applications topics appropriate for students with considerable computer experience. May be repeated for credit if content differs. Prerequisites vary by topic.

COAP 3030 Computer Applications in Nursing (3)

This course is designed for students with little or no computer experience. The course provides a thorough introduction to the basic terms and concepts of nursing informatics. Nursing students will learn to use computers and information management strategies in their practice and make informed choices related to software/hardware selection and implementation. They will also study the tools and techniques of selected common software packages, various methods of electronic research, and the use of word processing to do research papers which adhere to official formatting standards. Prerequisite: acceptance into B.S.N. or M.S.N. program.

COAP 3110 Interactive Site Development (3)

This course provides an introduction to site development using Java Server Pages and Active Server Pages. It is designed for students who want to create and maintain Web pages as well as manipulate database information. Students will learn how to incorporate database in their sites, as well as how to update and query those databases. An introduction to e-commerce components to the web site will be included. Prerequisite: COAP 2130. Corequisite:   COAP 3000.

COAP 3120 Designing with Style Sheets (3)

This course covers the styling of Web pages as laid out in the latest CSS specifications. Through the use of hands-on projects and code samples, the students will create style sheets in real-world exercises and master the skills to create effective style sheets on the Web. Prerequisites: COAP 2000 and COAP 2150.

COAP 3150 Design Principles II (3)

Continuation of COAP 2150. Students will implement the design from COAP 2150 into a complete web site with documentation. Digital graphic techniques such as the use of layers, masks, filters, and other special effects are covered. Students will also learn to work with scanned images, manipulate color contrast and balance, and handle various graphic file types. Prerequisite: COAP 2150 and COAP 3120

COAP 3180 Web Databases (3)

Students will learn how to create database-driven Web sites, implementing the latest technologies such as relational databases and XML. XQuery theory is covered, with special emphasis on hands-on learning skills to implement XML databases on the Web. Prerequisites: COAP 2130 and COAP 2180.

COAP 4910 Senior Applications Project (3)

Students will develop an advanced application that uses and synthesizes previous learning. Prerequisite: permission of department.

Computer Science Information Systems Course Listings

CSIS 3410 Information Analysis (3)

This course teaches the use of spreadsheets and databases to use data effectively for better decision making. Prerequisite: junior standing.

CSIS 3810 Management Information Systems (3)

This course covers the organizational foundations of systems, their strategic role, and the organizational and management changes driving electronic commerce, electronic business, and digital firms. The course also covers technical foundations of information systems and the roles of information systems in capturing and enhancing management decision making across the enterprise. Prerequisite: junior standing.

[ Top of Page ]

Computer Science Course Listings

COSC 1540 Emerging Technologies(3)

Covers the general concepts and vocabulary of information processing, including its history, the hardware and software requirements for the processing cycle, and career opportunities.

COSC 1550 Computer Programming I (3)

Introduces students to the C++ language in order to teach programming as a systematic discipline and as a prob-lem-solving tool. Acquaints students with fundamental concepts of computers, information processing, algorithms, and programs. May be repeated once for credit. Only offered in a 16-week format.

COSC 1560 Computer Programming II (3)

This course uses the C++ language to introduce students to programming concepts such as abstract data types, use of classes and objects, pointers, and advanced file operations. Prerequisite: COSC 1550 with grade of B or better. May be repeated once for credit. Only offered in 16-week format.

COSC 1570 Mathematics for Computer Science (3)

Topics covered include number systems, computer arithmetic, binary, octal, hexadecimal, floating point operations, sets, and Boolean algebra.

COSC 1580 Logic for Computer Science (3)

Covers all fundamental topics in deductive logic and is a thorough introduction to propositional and predicate logic.

COSC 2010 Computer Topics (3)

Introduces a variety of computer topics under different subtitles. May be repeated for credit if content differs. Prerequisites vary by topic.

COSC 2030 Visual BASIC (3)

Provides an introduction to communicating with computer users through the use of a GUI-graphical user interface. The concept of object-oriented programming, event-driven programming, and designing effective GUIs will be covered.   Prerequisite: COSC 1560 or two courses in any programming language.

COSC 2040 Advanced Visual BASIC (3)

This course continues program development in the Visual BASIC programming language with emphasis on communication with other Windows applications. Included are topics in data access and file handling, as well as the use of object linking and embedding (OLE) and dynamic data exchange (DDE). Prerequisite: COSC 2030.

COSC 2050 Java Programming (3)

This is a first course in Java programming, covering principles of programming and core Java features. A step-by-step approach first lays a sound foundation on programming elements, control statements, and methods; then introduces object-oriented programming; moves on to graphics programming; and concludes with advanced features that prepare students to develop more comprehensive programs. Prerequisite: COSC 1560.

COSC 2060 Advanced Java (3)

This course expands on the beginning Java course with in-depth discussion of advanced topics, including Java applications and distributed systems. The course introduces students to technologies such as JDBC, servlets, JavaBeans, and Java XML. Prerequisite: COSC 2050.

COSC 2110 Computer Languages (3)

Investigates different computer languages, offered under different subtitles. May be repeated for credit if content differs.

COSC 2610 Operating Systems (3)

An overview of the concepts and theories of operating systems. Examines the major components found in all operating systems including the memory, process manager, and device and file managers. Prerequisite: COSC 1550.

COSC 2660 Network Management (3)

Emphasizes local area networks in the study of their hardware and software components. The configuration, installation, and management of networks and appropriate applied software are studied. Prerequisite: COSC 1550.

COSC 2670 Telecommunications (3)

In this course students examine the various technologies and applications of telecommunications. The course provides an analysis of the current and future trends in telecommunication technologies and services and includes an overview of the industry and the associated management and strategy issues.

COSC 2810 Systems Analysis and Design (3)

Covers the basic concepts involved in systems analysis, including effective communication, analysis tools, and phases of the systems development life cycle.

COSC  3050 Data Structures I (3)

Studies the design and implementation of the most common algorithms associated with the basic data types and with some elementary data structures using C++. The relationship of algorithm design to problem solving in general is studied. The course also covers algorithms to improve the robustness and user friendliness of programs. Prerequisite: COSC 1560 and Junior standing .

COSC 3100 Data Structures II (3)

This is a continuation of COSC  3050 Data Structures I. Students will program the data structures and algorithms using C++. Prerequisites: COSC  3050 and COSC 1570.

COSC 3200 Advanced Programming Techniques (3)

Study of advanced programming techniques in C++ beyond those covered in COSC 3100 Data Structures II. Prerequisites: COSC 3100 and permission of the department.

COSC 3410 Computer Security (3)

Students in this course will study the techniques for protecting data within a computer and protecting data as it moves through a network. Data and system security and reliability will be considered in a distributed environment. Topics will include encryption, authentication and digital signatures, threats to the computer system, and system reliability. Prerequisite COSC 1560 and Junior Standing.

COSC 3500 IT Project Management (3)

This course provides students a holistic and integrative view of project management.  The course covers concepts and skills that are used by IT professionals to propose, plan, secure resources, budget, and lead IT project teams to a successful completion of their projects.  Prerequisite COSC 1560 and Junior Standing.

COSC 3510 Computer Architecture (3)

This course will explore the concept of the modern computer based on layers of virtual machines.   While computers may become quite complex, they may be more easily understood as virtual machines that perform a well-defined set of functions. Prerequisites: COSC 1570, COSC 2610, and COSC 1560 and Junior Standing.

COSC 3610 Operating Systems Concepts (3)

This course examines the components that make up a modern operating system.   The student will have an opportunity to explore some of the strategies used and the performance trade-offs for single user and multi-user operating systems.   Topics will include: CPU scheduling, memory management, disk organization, disk access scheduling, input/output management, the user interface, and system security. Prerequisites: COSC 2610 and COSC 1560 and Junior standing.

COSC 3660 Network Concepts (3)

Explores the basic concepts of computer networks. Course examines and compares network topologies, protocols, and national and international standards. It examines the similarities and differences in local area networks and wide area networks. Prerequisites: COSC 1560 and Junior Standing.

COSC 3750 Decision Support Systems Concepts (3)

This course covers the basic concepts in Decision Support Systems.  The course introduces data warehousing and data mining and explains their role in the decision making process. Prerequisite COSC 1560 and Junior Standing

COSC 3810 Principles of Programming Languages (3)

This course is a study of the design, evaluation, and implementation of programming languages. It focuses on the principles of design and evaluation and their relationship to the syntax, semantics, and pragmatics of programming languages. Prerequisite: COSC 1560 and Junior Standing.

COSC 3900 Practicum (1-12)

(Note: This course does not count toward a computer science major without an emphasis or toward a minor.) Prerequisites:  COSC 1560 and Junior Standing and permission of the department. May be repeated for credit up to a maximum of 24 credits.

COSC 3910 Project (1-8)

(Note: This course does not count toward a computer science major without an emphasis or toward a minor.) Prerequisites: COSC 1560 and Junior Standing  and permission of the department.

COSC 4110 Database Concepts (3)

Students in this course will study database design using the relational model and the Entity-Relationship model.   Students will study and use the SQL query language.   Database design considerations will include data integrity, relational integrity, redundancy, and security.   Students will develop a logical design for a database that will be implemented in COSC 4120. Prerequisite: COSC 1560 and Junior Standing.

COSC 4120 Database Applications (3)

Continuation of COSC 4110. Students develop the logical design from COSC 4110 into a complete computer application with documentation. Focuses on specific applications that are important in a variety of computer information systems. Applications are examined from the perspective of user needs and program design. Students study program design using a database management system. Prerequisite: COSC 4110.

COSC 4250 Object-Oriented Analysis and Design (3)

Designed to teach the student the fundamentals of object-oriented software analysis and design. Presents the theoretical aspects of object-oriented software design but focuses on the practical issues surrounding object-oriented software analysis and design and the format of the design process as it exists in an industrial setting. The student gains experience in the design aspect of the systems development life cycle. Prerequisite: COSC 3100.

COSC 4260 Object-Oriented Programming (3)

Continuation of COSC 4250 using C++. Prerequisite: COSC 4250.

COSC 4810 Information Systems I (3)

Using systems analysis and design techniques, students look at the software and hardware requirements needed to create an information system. Prerequisites: COSC 2810 and  COSC 1560 and Junior Standing.

COSC 4820 Information Systems II (3)

Continuation of Information Systems I, with emphasis on solving an organization's information system problems. This course provides the opportunity to apply the theory in a substantial project. Prerequisite: COSC 4810.

COSC 4910 Senior Overview (3)

Prerequisites:  COSC 1560 and Senior Standing and permission of the department.


[Top of Page] [Table of Contents] [Webster University Home Page] [Locations]
[Course Schedules] [Admissions and Financial Aid] [Accreditation] [Academic Advising] [
Bookstores]

© 2008 Webster University -- This page last updated June 2008
For questions or corrections regarding this online catalog please e-mail oacadaff@webster.edu