CPSC 130-914 Introduction to Programming and Information Systems
Fall 2021 MWF 9am ATS 230 (14654)

Instructor: Dr. Whitfield; Pronouns: her/she Voice Mail/ Phone: (724) 738-2935
Office Hours: MWF 11am - noon; MW 3pm - 4pm E-Mail: deborah.whitfield@sru.edu
Office: 258 Advanced Technology and Science Hall WWW: http://granite.sru.edu/~whit


Course Text
A Balanced Introduction to Computer Science by David Reed, 3rd edition (ISBN:978013216675)

Catalog Description
An introductory course devoted to programming and to a description of hardware and software concepts. Programming concepts covered include top-down program development using pseudocode, algebraic notation, Standard control structures, and arrays in an appropriate programming language. Other topics include binary representation, storage, and general architecture and functioning of a computer system.
Credits: 3.
Prerequisite: ACSD 110.

Grading
The course grade will be based upon quizzes, exams, assignments, class participation, and attendance. The following is a tentative point assignment for the course:
Category Approximate
points
Exam 1 (Chapters 1-4) 100
Exam 2 (Ch 5, 7-9, CSS) 100
Exam 3 (Ch 11-13, 18)
December 10th 8am-10am
100
Assignments and Labs 175
Quizzes 50
The final grade is calculated by adding the number of points that the student earned divided by the total number of possible points. The final grade will be based on the scale:
100 to 90% -- A
89 to 80% -- B
79 to 70% -- C
69 to 60% -- D
59% and below -- F
The instructor may change this scale to benefit the students.
Grades are maintained on D2L.

Academic Integrity
All work in this class will be the sole effort of the individual student. Cheating in any form will automatically result in a 0 and may result in failure of the course.

In programming, there is a fine line between cheating and "helping out". In my course, you may discuss the programming assignment and methods of solving the problem with others. However, you may not write code together. You must document any source that you use for an assignment. If the source is not documented, then it is plaguarism! If you have a question about what is permissable, please do not hesitate to ask.

Assignments are due at the scheduled time - usually the beginning of class on the due day. Code and output will be submitted electronically on D2L. In addition, a printout of the code MUST be turned in. Printer problems, lost data, lost programs, etc., are not excuses for late work. Late assignments will be accepted upto 1 class day late, but immediately be assessed a 20% penalty.

Attendance
You are expected to attend every minute of every class session. If you miss a class or portion of a class it is your responsibility to determine what was missed.
Makeup exams are not given unless a valid documented absence is provided. Please note that the health center will not provide excuses. If you are seen at the health center, they will tell you if your illness necessitates missing class. With your permission, the health center will report their recommendation to me when I call.

Correct Pronouns, Names, and Inclusiveness
I enjoy an environment where students have the opportunity to bring all aspects of their selves into the classroom. This includes (but is not limited to) each individual's race, gender identity, ethnicity and religion. I support people of all gender expressions, gender identities and encourage students to use the name and set of pronouns which best reflect who they are. I expect all students to use the correct name and pronouns of their classmates, respect other students' race, ethnicity, and religion and I will do the same. Please inform me if my documentation reflects a name or set of pronouns different from what you use.

Copyrights
Students shall adhere to the laws governing the use of copyrighted materials. They must ensure that their activities comply with fair use and in no way infringe on the copyright or other proprietary rights of others. Additional information regarding copyright can be found here http://www.copyright.gov/ and information about fair use can be found here http://www.copyright.gov/help/faq/faq-fairuse.html.

Reporting Obligations of Faculty Members under Title IX of the Education Amendments of 1972: Slippery Rock University and its faculty are committed to assuring a safe and productive educational environment for all students. In order to meet this commitment and to comply with Title IX of the Education Amendments of 1972 and guidance from the Office for Civil Rights, the University requires faculty members to report incidents of sexual violence shared by students to the University's Title IX Coordinator. The only exceptions to the faculty member's reporting obligation are when incidents of sexual violence are communicated by a student during a classroom discussion, in a writing assignment for a class, or as part of a University-approved research project. Faculty members are obligated to report sexual violence or any other abuse of a student who was, or is, a child (a person under 18 years of age) when the abuse allegedly occurred to the person designated in the University protection of minors policy. Information regarding the reporting of sexual violence and the resources that are available to victims of sexual violence is set forth at: http://www.sru.edu/offices/diversity-and-equal-opportunity/sexual-misconduct-and-victim-resources.

Non-discrimination Slippery Rock University of Pennsylvania does not discriminate on the basis of race, color, sex, sexual orientation, gender identity, gender expression, national origin, religion, age, disability, or veteran status in its programs or activities in accordance with Title IX of the Educational Amendments of 1972, the Americans with Disabilities Act of 1990, Section 504 of the Rehabilitation Act of 1973, Title VII of the Civil Rights Act of 1964, and other applicable statutes and University policies. www.sru.edu/offices/diversity-and-equal-opportunity/notice-of-non-discrimination


Course Outcomes: This course and its outcomes support the Information Technology Learning Outcomes and Information Systems Learning Outcomes a of Problem Solving and Critical Thinking (PS&CT), Communication and Interpersonal Skills (C&IS), and Ethical and Professional Responsibilities (E&PR). These Information Technology and Information Systems Learning Outcomes are tied directly to the University Wide Outcomes of Critical Thinking and Problem Solving, Communication, and Values and Ethics.

Program Objectives Assessed in CpSc 130

Degree

Program Objective

Assessed Course Objective

IT

I.b.  Integrate design and implementation principles to develop effective web pages

 

 

 1. Write structured web pages that utilize sequential, conditional, and iterative programming constructs.

IT

I.e. Create efficient, graphical client/server applications

IT

II.a. Document all aspects of a system precisely and clearly

2. Make web pages that are understandable and appropriately documented.

IT

III.a. Determine the economic and organizational effects of information technology on global society

 

 

 

3. Recognize the ethical, legal, and social implications of information processing.

IT

III.b. Recognize important legal issues and demonstrate appropriate social responsibilities in information technology

IS

III.b. Recognize the ethical, legal, and social implications of information processing

IT

III.c. Demonstrate an understanding of the Association of Computing Machinery (ACM) Code of Professional Ethics

IS

III.c. Demonstrate an understanding of the Association for Computing Machinery (ACM) Code of Professional Ethics

 

Additional Course Objectives include:

The student will be able to:

  1. Describe information systems and their components.
  2. Identify the components of the software development life cycle.
  3. Identify the constructs of the chosen programming language that are used for sequential, conditional, and iterative programming as well as modular constructs.

This is an Enhancement Course in the Science, Technology and Mathematics area of the Liberal Studies Program.