APSC1001 & CS1010 Class Website

APSC1001 & CS1010 Class Website

Syllabus

PDF Version

Course Meeting Information

Course:

  • CS 1010 Computer Science Orientation
  • APSC 1001 Section 10 Engineering Orientation for Undeclared Majors
  • Semester: Fall 2021
  • Meeting time:
    • Friday 9:35—10:25am (Lectures), 10:40am—12:15pm and 12:35pm – 2:10pm (Laboratories)
  • Lecture Location: Phillips Hall Room B156
  • Lab Location: Tompkins Hall Rooms 405, 409

Course Description

The course will introduce the students to different majors in SEAS, to computational thinking and modeling using Python programming language and Raspberry Pi 3B+ (single-board computers).

This is an introductory course designed for first year engineering students majoring in computer science and those who have not chosen a major. The course will introduce the students to different majors in SEAS, to computational thinking and modeling using Python and projects using Raspberry Pi (Model: 3B+).
Course will consist of

  1. lectures on the various engineering disciplines in SEAS,
  2. hands-on Python programming exercises and
  3. hands-on exercises and in-class projects using Raspberry Pi 3B+ single-board computer.

The students will work on the following two engineering innovation projects:

  1. Guided-python programming project and
  2. Will have the option of choosing a final Raspberry Pi 3B+ based project or a python programming project to address an impending need in engineering-innovation

Through the above course activities students will be exposed to computational thinking and the various engineering disciplines in SEAS. The students will also get access to a “slack-workspace” for this course, that will facilitate offline discussions among themselves and the instruction team. The students will also be provided video lectures and video summaries whenever possible made available on the course webpage and / or blackboard.

Prerequisites

None

Required Text(s)

None

Learning Outcomes

As a result of completing this course, students will be able to:

  1. Understand the different majors offered in SEAS.
  2. Write Python programs.
  3. Write simple Raspberry Pi applications using Python.
  4. Work on engineering-innovation projects.

ABET Learning Outcomes:

    a - an ability to apply knowledge of mathematics, science and engineering

    b - an ability to design and conduct experiments, as well as to analyze and interpret data

    e - an ability to identify, formulate, and solve engineering problems

    k - an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

Time Requirements and Expectations

This course will have 50 minutes of lecture time per week, approximately 90 minutes of laboratory, review, and discussion per week, and will require 2 hours per week on average for homework assignments.

Assignments and Grades

Grading

List of what will be counted and percentages. For example:

  • In-class work and Weekly Quizzes 10%
  • Python programming and other Home work 30%
  • Projects 60%
  • There is no required final exam.

University Policies

Use of Electronic Course Materials and Class Recordings

Students are encouraged to use electronic course materials, including recorded class sessions, for private personal use in connection with their academic program of study. Electronic course materials and recorded class sessions should not be shared or used for non-course related purposes unless express permission has been granted by the instructor. Students who impermissibly share any electronic course materials are subject to discipline under the Student Code of Conduct. Please contact the instructor if you have questions regarding what constitutes permissible or impermissible use of electronic course materials and/or recorded class sessions. Please contact Disability Support Services if you have questions or need assistance in accessing electronic course materials.

University Policy on Religious Holidays

  1. Students should notify faculty during the first week of the semester of their intention to be absent from class on their day(s) of religious observance.
  2. Faculty should extend to these students the courtesy of absence without penalty on such occasions, including permission to make up examinations.
  3. Faculty who intend to observe a religious holiday should arrange at the beginning of the semester to reschedule missed classes or to make other provisions for their course-related activities.

For details and policy, see “Religious Holidays” at https://provost.gwu.edu/policiesprocedures-and-guidelines

Support for Students Outside the Classroom

Disability Support Services (DSS)

Any student who may need an accommodation based on the potential impact of a disability should contact the Disability Support Services office at 202-994-8250 in the Rome Hall, Suite 102, to establish eligibility and to coordinate reasonable accommodations. For additional information please refer to: https://disabilitysupport.gwu.edu/

Mental Health Services 202‐994‐5300

The University’s Mental Health Services offers 24/7 assistance and referral to address students’ personal, social, career, and study skills problems. Services for students include: crisis and emergency mental health consultations confidential assessment, counseling services (individual and small group), and referrals. https://healthcenter.gwu.edu/counseling-and-psychological-services

Academic Integrity Code

Academic dishonesty is defined as cheating of any kind, including misrepresenting one’s own work, taking credit for the work of others without crediting them and without appropriate authorization, and the fabrication of information. You are not allowed to collaborate on the home works and lab assignments; for programming projects and hardware lab assignments, you can work in teams only if they are designated as team projects (labs). Unless otherwise specified, you cannot search for solutions or code on the web – but you can use any code that is included in the textbook or lecture notes (but please cite them). I will be using a SW tool that checks for program code similarities – any pair of programs with greater than 25% similarity will be closely examined.

The Office of Academic Integrity maintains a permanent record of the violation. More information is available from the Office of Academic Integrity at https://studentconduct.gwu.edu/academic-integrity. The University’s “Guide of Academic Integrity in Online Learning Environments” is available at https://studentconduct.gwu.edu/guide-academic-integrity-online-learningenvironments. Contact information: rights@gwu.edu or 202-994-6757.

APSC1001 & CS1010 Class Website

APSC1001 & CS1010 Class Website


Copyright © The George Washington University, All Rights Reserved