Jason Hyman's Homepage

COLLEGE COURSES TAKEN



The following is an outline of college courses I have taken. I have also provided catalog descriptions as well as my own notes where appropriate. All courses were taken at Clemson University except where noted. My transcript is available here.

  • AP credit from high school
    • ENGL 101
      • Name: Composition I
      • Description: Training in correct and effective expression in brief expository essays; review of the fundamentals of grammar and punctuation; instruction in common expository methods.
    • MTHSC 106
      • Name: Calculus of One Variable I
      • Description: Topics include analytic geometry, introduction to derivatives, computation and application of derivatives, integrals, exponential and logarithm functions.
  • Fall 1997
    • CH 101
      • Name: General Chemistry
      • Description: Introduction to the elementary concepts of chemistry through classroom and laboratory experience. Emphasizes chemical reactions and the use of symbolic representation, the mole concept and its applications and molecular structure.
      • Professor: Lois Krause
    • MTHSC 108
      • Name: Calculus of One Variable II
      • Description: Topics include infinite series, limits, differentiation and techniques of integration.
      • Professor: Jeuel LaTorre
    • REL 101
      • Name: Introduction to Religion
      • Description: Variety of religious experience and expression in human life.
      • Professor: Nancy Hardesty
    • CP SC 101
      • Name: Computer Science I
      • Description: Introduction to modern problem solving and programming methods. Special emphasis is placed on algorithm development and software life cycle concepts. Includes use of appropriate tools and discusses ethical issues arising from the impact of computing upon society.
      • Notes: This was an introductory programming course using the Java language. The Personal Software Process was also emphasized in gauging time spent in various areas of programming.
      • Professor: John McGregor
  • Spring 1998
    • ENGL 102
      • Name: Composition II
      • Description: Continued emphasis on correct and effective expression; training in the organization and writing of the research report.
    • HIST 101
      • Name: History of the United States
      • Description: Political, economic, and social development of the American people from the period of discovery to the end of Reconstruction.
      • Professor: Elizabeth Dale
    • CP SC 102
      • Name: Computer Science II
      • Description: Continuation of CP SC 101, with continued emphasis on problem solving and program development techniques. Typical numerical, nonnumeri-cal, and data processing problems are examined. Basic data structures are introduced.
      • Notes: This was an introductory course to data structures implemented using Java. A major project for this course was a numerical expression evaluator. See it in action.
      • Professor: Roy Pargas
    • MTHSC 206
      • Name: Calculus of Several Variables
      • Description: Topics include real valued functions of several variables, multiple integration, differential calculus of functions of several variables, vector field theory.
      • Professor: John Lawson, Jr.
    • MTHSC 119
      • Name: Introduction to Discrete Methods
      • Description: Topics normally include elementary logic and methods of proof; sets, functions, and relations; graphs and trees; combinatorial circuits and Boolean Albegra.
      • Professor: Robert Jamison
  • Summer 1998 (Florence Darlington Technical College)
    • CH 102
      • Name: General Chemistry
      • Description: Continuation of CH 101, treating solutions, rates of reactions, chemical equilibrium, electrochemistry, chemistry of selected elements, and an introduction to organic chemistry.
  • Fall 1998
    • PHYS 122
      • Name: Physics with Calculus I
      • Description: First of three courses in a calculus-based physics sequence. Topics include vectors, laws of motion, conservation principles, rotational motion, oscillations, and gravitation.
      • Professor: John McCarten
    • PHYS 124
      • Name: Physics Laboratory I
      • Description: Introduction to physical experimentation with emphasis on mechanical systems, including oscillatory motion and resonance. Computers are used in the experimental measurements and in the statistical treatment of data.
    • ENGL 206
      • Name: Survey of World Literature II
      • Description: Translations of continental European literature from the 17th century to the present (together with some Asian classics), with emphasis on major writers. Proficiency in composition must be demonstrated.
    • CP SC 221
      • Name: Introduction to a Computer Science Language
      • Description: Introduction to the systems programming environment; languages and interfaces for programming operating systems tasks; use of the C programming language and UNIX operating system.
    • CP SC 231
      • Name: Computer Science III
      • Description: Study of the machine architectures on which algorithms are implemented; requirements of architectures that support high-level languages, programming environments, and applications.
      • Notes: Lectures for this class introduced machine architecture. An overriding project for the class consisted of writing a program to simulate simple machine instructions. Various assembly language programs were written to generate output from the simulator which illustrated register contents throughout program execution. See the simulator in action. The corresponding lab for this course served to teach SPARC assembly language programming.
      • Professor: Gene Tagliarini
    • MTHSC 311
      • Name: Linear Algebra
      • Description: Introduction to the algebra of matrices, vector spaces, polynomials, and linear transformations.
      • Professor: Paul Holmes
  • Spring 1999
    • CP SC 241
      • Name: Computer Science IV
      • Description: Study of the data structures and algorithms fundamental to computer science; abstract data-type concepts; measures of program running time and time complexity; algorithm analysis and design techniques.
      • Professor: Gregory Kesden
    • E C E 201
      • Name: Logic and Computing Devices
      • Description: Study of logic with an introduction to Boolean algebra; number systems and representation of information; use of integrated circuits to implement combinational and sequential logic functions and computing elements; organization and structure of computing systems.
      • Professor: Daniel Stanzione
    • MTHSC 301
      • Name: Statistical Theory and Methods
      • Description: Principal topics include elementary probability theory, discrete and continuous random variables, expected values, normal distribution, chi-square distribution, t-distribution, F-distribution, tests of hypotheses, point and interval estimation, curve fitting.
      • Professor: Beth Stasiukaitis
    • PHYS 221
      • Name: Physics with Calculus II
      • Description: Continuation of PHYS 122. Topics include thermodynamics, kinetic theory of gases, electric and magnetic fields, electric currents and circuits, and motions of charged particles in fields.
    • PHYS 223
      • Name: Physics Laboratory II
      • Description: Experiments in heat and thermodynamics, electrostatics, circuits, and magnetism. Computers are used in the statistical treatment of data.
    • HIST 102
      • Name: History of the United States
      • Description: Political, economic, and social development of the American people from the end of Reconstruction to the present.
      • Professor: Roger Grant
  • Summer 1999
  • Fall 1999
    • SPCH 250
      • Name: Public Speaking
      • Description: Practical instruction in public speaking; practice in the preparation, delivery, and criticism of short speeches. Develops an understanding and knowledge of the process of communication.
      • Professor: Chris Cifatte
    • ENGL 314
      • Name: Technical Writing
      • Description: Intensive training in the fundamentals of technical writing: reports, letters, and memoranda.
    • CP SC 291
      • Name: Seminar in Professional Issues I
      • Description: Impact of computer use on society is considered. Ethical use of software and protection of intellectual property rights are discussed. The profession is viewed historically; organizations important to the profession are discussed; the development process for standards is presented; and the students are introduced to the professional literature.
      • Notes: The format of this class was to have various representatives from industry to share various aspects of a computer science career.
      • Professor: Steve Stevenson
    • CP SC 360
      • Name: Peripherals and File Design
      • Description: Study of peripheral devices and data management as a basis for the design of information systems. Traditional data processing applications are presented and evaluated in terms of efficiency and effectiveness. Problems using standard file organization and access techniques are assigned.
      • Professor: John Peck
    • CP SC 372
      • Name: Introduction to Software Development
      • Description: Techniques and issues in software design and development; tools, methodologies, and environments for effective design, development, and testing of software; organizing and managing the development of software projects.
      • Notes: This very influential course brought light to the software development lifecycle as it brought a systematic, engineering-minded approach to software development.
      • Professor: Bradley Schmerl
    • MTHSC 419
      • Name: Discrete Mathematical Structures I
      • Description: Applies theoretical concepts of sets, functions, binary relations, graphs, Boolean algebras, propositional logic, semigroups, groups, homomorphisms, and permutation groups to computer characteristics and design, words over a finite alphabet and concatenation, binary group codes, and other communication or computer problems.
      • Professor: Neil Calkin
  • Spring 2000
  • Summer I 2000
    • MTHSC 208
      • Name: Introduction to Ordinary Differential Equations
      • Description: Introduction to the study of differential equations and their application to physical problems. Topics include exact, series, and numerical solutions; solutions by means of Laplace transforms; and solutions of systems of differential equations.
      • Professor: James Reneke
    • CP SC 350
      • Name: Foundations of Computer Science
      • Description: Development of the theoretical fundations of programming, algorithms, languages, automata, computability, complexity, data structures, and operating systems; a broad range of fundamental topics is consolidated and extended in preparation for further study.
      • Professor: Stephen Hedetniemi
  • Summer II 2000
    • CP SC 330 (9:30 - 11:15)
      • Name: Computer Systems Organization
      • Description: Introduction to the structure and programming of computer systems. Various hardware/software configurations are explored and presented as integrated systems. Topics include basic computer organization, input/output organizations, interrupt processing and system software.
      • Professor: Roy Pargas
    • FIN 301 (11:30 - 1:00)
      • Name: Personal Finance
      • Description: Analysis of the preparations of personal financial plans. Topics include savings and budgeting, personal taxes, housing and automobile decisions, loans, insurance needs, investments, and retirement needs.
      • Professor: Lata Shenbagaraman
  • Fall 2000
    • CO-OP 103
  • Spring 2001
    • REL 302
      • Name: New Testament Literature
      • Description: Study of the books of the New Testament from the standpoint of their occasion, content, literary form, and basic theology.
      • Professor: Nancy Hardesty
    • CP SC 491
      • Professional Issues II
      • Description: Impact of computing system development on society is considered. Ethical issues in the design and development of computer software are discussed. Standards for professional behavior, the profes-sional's responsibility to the profession, and techniques for maintaining currency in a dynamic field are discussed by students.
      • Professor: James Jones
    • CP SC 428
      • Design and Implementation of Programming Languages
      • Description: Overview of programming language structures and features and their implementation. Control and data structures found in various languages are studied. Runtime organization and environment and implementation models are also included.
      • Professor: Alan Kaplan
    • CP SC 422
      • Introduction to Operating Systems
      • Description: Detailed study of the management techniques for the control of computer hardware resources. Topics include interrupt systems, primitive level characteristics of hardware and the management of memory, processor, devices, and data.
      • Professor: James Westall
    • CP SC 428
      • Database Management Systems
      • Description: Introduction to database/data communications concepts as related to the design of online information systems. Problems involving structuring, creating, maintaining, and accessing multiple-user databases are presented and solutions developed. Comparison of several commercially available teleprocessing monitor and database management systems is made.
      • Professor: Art Pellerin
  • Fall 2001
    • MTHSC 412
      • Introduction to Modern Algebra
      • Description: Introduction to the concepts of algebra. Topics include the number system and the elementary theory of groups, rings, and fields.
      • Professor: Joel Brawley
    • REL 301
      • The Old Testament
      • Description: Survey of the books of the Old Testament with special consideration given to the development of the concepts, institutions, and theology of the ancient Hebrews.
      • Professor: Steven Grosby
    • CP SC 429
      • Translation of Programming Languages
      • Description: Techniques and considerations for compiling and interpreting programming languages. Topics include scanning, parsing, optimization, code generation, and their theoretical foundations. Implementation of a compiler or a major component of a compiler normally is a term project.
      • Professor: Harold Grossman
    • PO SC 101
      • Introduction to American Politics
      • Description: Introduction to American National Government and politics with an emphasis on the functions of governmental organizations, the behavior of political parties and personalities, and the role of public opinion.
      • Professor: J. David Woodard


Last updated: 8/9/2005
Send comments to me here.
Copyright 2005 Jason Hyman
Version 2.0