Professional Documents
Culture Documents
Syllabus CMPSC 442: Artificial Intelligence, Fall 2022: Kaivan Kamali, Ph.D. Mohammad Wasih
Syllabus CMPSC 442: Artificial Intelligence, Fall 2022: Kaivan Kamali, Ph.D. Mohammad Wasih
2
MAIN TEXT
● S. Russell and P. Norvig. Artificial
Intelligence: A Modern Approach
(AIMA). Prentice Hall, 2020, Fourth
Edition.
Other readings are provided on Canvas
3
Class Meeting Times and Location
4
Contact Information
● Instructor
○ Morning session: Kaivan Kamali, kxk302@psu.edu
○ Afternoon session: Mohammad Wasih, mvw5820@psu.edu
○ Office Hours: On request, via Zoom
● TAs
○ Vipul Gupta, vkg5164@psu.edu
○ Berk Atil, bka5352@psu.edu
○ Ruihao Pan, rvp5555@psu.edu
● Graders: using gradescope, including checking for code plagiarism along with
instructor
○ Conor Mathews (cbm5716@psu.edu)
○ Pranay Muthineni (ppm5244@psu.edu)
○ Waleed Khan (wak5122@psu.edu)
5
Text and Other Readings
6
Course Goals and Objectives
7
Course Activities
8
Schedule
Weeks 1-8
9
Schedule
Weeks 9-15
10
Homework
11
Course Grade
Standard:
● 55% Homework programming assignments
● 35% Final exam
● 10% Discussion and presentation
12
Homework Advice
DEFINE YOUR OWN UNIT TESTS, INCLUDING EDGE CASES
● Homework examples ARE NOT UNIT TESTS
● Homework examples are to clarify the problem
14
Drop Rates
WHY?
● Homework assignments are challenging
● This course DOES NOT TEACH CODING SKILLS
15
Do Not Ask Me How Much Time to Spend on Homework
Ask yourself
● Are you comfortable programming with the following?
○ Loops
○ Recursion
○ Queue operations: push, pop, . . .
○ Efficient, easy to access structures: sorted arrays, associative arrays
○ Object oriented programming
● Can you break a problem down into simpler problems
● Define unit tests and edge cases
● Can you (learn to) work smart?
DO NOT START TO CODE THE SOLUTION BEFORE YOU UNDERSTAND THE
PROBLEM
16
Time Spent on Homework does not Correlate with Grade
17
Accessibility
Accessibility Statement: Penn State welcomes students with disabilities into the University’s
educational programs. Every Penn State campus has an office for students with disabilities.
The Student Disability Resources Web site provides contact information for every Penn State
campus. For further information, please visit the Student Disability Resources Web site.
In order to receive consideration for reasonable accommodations, you must contact the
appropriate disability services office at the campus where you are officially enrolledparticipate
in an intake interview, and provide documentation. If the documentation supports your
request for reasonable accommodations, your campus’s disability services office will provide
you with an accommodation letter. Please share this letter with your instructors and discuss
the accommodations with them as early in your courses as possible. You must follow this
process for every semester that you request accommodations.
18
Academic Integrity
● Academic Integrity Statement: The University defines academic integrity as the pursuit of
scholarly activity in an open, honest and responsible manner. All students should act
with personal integrity, respect other students' dignity, rights and property, and help
create and maintain an environment in which all can succeed through the fruits of their
efforts (refer to Senate Policy 49-20). Dishonesty of any kind will not be tolerated in
this course. Dishonesty includes, but is not limited to, cheating, plagiarizing, fabricating
information or citations, facilitating acts of academic dishonesty by others, having
unauthorized possession of examinations, submitting work of another person or work
previously used without informing the instructor, or tampering with the academic work of
other students. Students who are found to be dishonest will receive academic sanctions
and will be reported to the University's Office of Student Conduct for possible further
disciplinary sanctions (refer to Senate Policy G-9).
● Academic integrity will issues will be handled per the CSE department policies.
● Students are responsible to become familiar with these policies!
19
Code Plagiarism is an Academic Integrity Offense
● All code you submit for homework must be code you wrote, and must not copy
any lines from other code.
● You may design your code by using pseudo code from the text or TAs, and
filling out the details on your own.
● You can ask for help from TAs, but TAs will not write code for you. TAs can
look at your code and give you tips.
● DO NOT SHOW YOUR CODE TO OTHER STUDENTS IN SOCIAL MEDIA
INCLUDING CANVAS.
● Violations of this policy will result in at least a 0 on the assignment/project, up
to reductions in the course grade. Any serious violation will result in an
automatic failure in the course.
20
Counseling and Psychological Services
● Many students at Penn State face personal challenges or have psychological needs that may
interfere with their academic progress, social development, or emotional wellbeing. The
university offers a variety of confidential services to help you through difficult times, including
individual and group counseling, crisis intervention, consultations, online chats, and mental
health screenings. These services are provided by staff who welcome all students and
embrace a philosophy respectful of clients’ cultural and religious backgrounds, and sensitive
to differences in race, ability, gender identity and sexual orientation.
● Counseling and Psychological Services at University Park (CAPS)
(http://studentaffairs.psu.edu/counseling/): 814-863-0395
● Counseling and Psychological Services at Commonwealth Campuses
(https://senate.psu.edu/faculty/counseling-services-at-commonwealth-campuses/)
● Penn State Crisis Line (24 hours/7 days/week): 877-229-6400
● Crisis Text Line (24 hours/7 days/week): Text LIONS to 741741
21
Educational Equity
Penn State takes great pride to foster a diverse and inclusive environment for
students, faculty, and staff. Acts of intolerance, discrimination, or harassment due to
age, ancestry, color, disability, gender, gender identity, national origin, race,
religious belief, sexual orientation, or veteran status are not tolerated and can be
reported through Educational Equity via the Report Bias webpage
(http://equity.psu.edu/reportbias/).
22
EECS Mentor Collective Program
● The Peer Mentor Program connects 1st/2nd year students majoring (or intending to
major) in EE, CS, Comp Eng or DS with a peer mentor. Participants can sign up for a
mentor in their major to help guide them based on the mentor’s experiences.
● The Career Mentor Program
○ Connects 3rd/4th yr EECS students with alumni mentors.
○ You are also encouraged to sign up as a mentor for the Peer Mentor Program.
○ Both opportunities look great on resumes and LinkedIn profiles
Sign up here
23