forked from purs3lab/ee469
-
Notifications
You must be signed in to change notification settings - Fork 0
/
_config.yml
212 lines (171 loc) · 10.7 KB
/
_config.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
# Site settings
course_name: ECE264 - Advanced C Programming
course_description: "This course teaches advanced concepts in C programming."
evaluation: "
We will use the following distribution for grading:
<ul>
<li>Programming Assignments (12 out of 18): 60%.</li>
<li> Knowledge Exams (Online through Brightspace)</li>
<ul>
<li>Weekly Quizzes (10 out of 12): 1% each. Total: 10%</li>
<li>Midterm and Finals (3 out of 4): 10% each. Total: 30%</li>
</ul>
<li>Bonus (Based on Class Participation): 5%.</li>
</ul>
<p/>
<p><b>Grading Policy</b></p>
Problems regarding grading of assignments and the midterm exam must be resolved within <b>one week</b> after the graded
work has been returned to you. It is your responsibility to pick up the graded work on time.
The grades will not be modified after the one week period.
Normally, the TAs make the final decisions on assigning the grade for each assignment and each exam question.
Therefore, any issues with grading should normally be resolved with the TAs. However, if a student
believes the TA's solution is wrong for a certain problem, he or she can ask the instructor for clarification.
<p/>
<p><b>Make-Up Exam Policy</b></p>
A make-up exam is given only in the most extreme circumstances and requires certification for such
circumstances: e.g. medical doctor's statement certifying that the student is unable to attend the scheduled exam.
Any personal travels, load from work or from other classes, failed alarm clocks, or simply not being able to make it
to the exam will not be grounds for a make-up. If you have any recurring medical problems that may unexpectedly
prevent you from making it to class or exams, please obtain a doctor's statement certifying your circumstances.
"
course_project: "The goal of the course project is to enable students to experience various aspects of
software security research. The result of the project will be a conference-style presentation.
This is a semester-long project and is recommended to be done in groups of up to three students.
Each project group is expected to decide milestones and will receive grades based on the satisfactory
completion of these milestones and the presentation. Potential project ideas are
<a href=\"https://docs.google.com/spreadsheets/d/1Tmm2GvXN-9Uo8grPoXuJoPQM2JYPeSCf8a16RkJmFkA/\">here</a>.
Although, students can pick a project of their choice after discussing it with the professor."
interaction: "
All important course-related information will be explicitly announced through Brightspace.
<p/>
The class uses Piazza to enable course-related discussions.
Please join by clicking <a href=\"https://piazza.com/purdue/spring2023/ece264\">here</a>.
We strongly suggest you use it for general course-related queries and appropriately tag your question using one of the available tags:
<p align=\"center\">
<img src=\"static_files/fig/folders.png\">
</p>
"
course_prereqs: "
This is going to be an assignments heavy course with following pre-requisites.
<ul>
<li>CS 15900 with a minimum grade of C-</li>
</ul>
<b>You will be expected to write a lot of programs in C.</b>
"
learning_objectives: "A student who successfully fulfills the course requirements will have demonstrated:
<ui>
<li> The ability to read and write C programs that uses files. </li>
<li> The ability to read and write C programs that use structures. </li>
<li> The ability to read and write C programs that use dynamic data structures. </li>
<li> The ability to read and write C programs that use recursion. </li>
</ul>
"
course_policies: "As a student at Purdue you are subject to the
<i><a href=\"http://www.purdue.edu/studentregulations/student_conduct/index.html\">Purdue University Student Code of Conduct</a></i>,
which enjoins you to respect the highest standards of honesty and integrity. All work that you submit in this
course must be your own; unauthorized group efforts are considered academic dishonesty.
See the online brochure <i><a href=\"https://www.purdue.edu/odos/osrr/academic-integrity-brochure/\">Academic Integrity A Guide for Students</a></i> for definitions and sanctions.
Academic dishonesty is a serious offense which may result in suspension or expulsion from the University.
In addition to any other action taken, such as suspension or expulsion, a <b>grade of F</b> will normally be recorded on the transcripts
of students found responsible for acts of academic dishonesty. Students are encouraged to report academic dishonesty
to the instructor directly, or to the <a href=\"http://www.purdue.edu/odos/\">Office of the Dean of Students</a>.
<p><b>Exams</b></p>
You must solve the exam problems yourself, without any help (knowing or unknowing) from any other student.
You must not seek any knowledge in advance of the test questions (beyond that given
in class), and must report any advance knowledge of the test questions by any
student that you are aware of. You must not allow any other student access to
your solutions during an exam. If the seating situation makes this difficult,
please inform the instructor or the TAs.
<p/>
<p><b>Programming Assignments</b></p>
Students are encouraged to talk to the TAs or the instructor on programming assignments.
You may discuss questions related to the assignments on Piazza.
However, no discussion of or sharing of specific code or written answers is allowed,
and each team of students must write their own solution to the problem.
Any sources used outside of the class
textbook/handouts/lectures/template code must be explicitly approved by a TA.
Note this policy requires you to protect your files against electronic copying using UNIX file protection, to not
place your work on any publicly accessible site, and to exercise care in the disposal of any printouts of your work.
<b>Automatic tools will be used to compare your programming solutions to those of every other current or past student.</b>
<p><b>The first case of cheating on an assignment will result in a zero for the particular assignment and reporting the
student to the university administration for disciplinary action.
The second case of cheating will result in an immediate F grade for the course.</b></p>
"
course_semester: "Spring 2023"
text_book: " <b>Computer Science: A Structured Programming Approach Using C (3rd Edition) by Behrouz A. Forouzan</b>
<b>(ISBN 9780534491321)</b>
<ul>
<li> <a href=\"https://www.cengage.com/c/computer-science-a-structured-programming-approach-using-c-3e-forouzan/9780534491321\">Access link</a></li>
</ul>
"
nondiscrimination_statement: "Purdue University is committed to maintaining a community which recognizes and
values the inherent worth and dignity of every person; fosters tolerance, sensitivity, understanding, and
mutual respect among its members; and encourages each individual to strive to reach his or her own potential.
In pursuit of its goal of academic excellence, the University seeks to develop and nurture diversity.
The University believes that diversity among its many members strengthens the institution, stimulates creativity,
promotes the exchange of ideas, and enriches campus life. <a href=\"https://www.purdue.edu/purdue/ea_eou_statement.php\">Link to Purdue’s nondiscrimination policy statement</a>."
student_disability: "Purdue University strives to make learning experiences as accessible as possible.
If you anticipate or experience physical or academic barriers based on disability, you are welcome to let me know so that we can discuss options.
You are also encouraged to contact the Disability Resource Center at: [email protected] or by phone: 765-494-1247"
emergency_preparation: "In the event of a major campus emergency, course requirements, deadlines and grading
percentages are subject to changes that may be necessitated by a revised semester calendar or other circumstances
beyond the instructor’s control. Relevant changes to this course will be posted onto the course website or can be
obtained by contacting the instructors or TAs via email or phone. You are expected to read your @purdue.edu email on a frequent basis."
mental_health: "
It is important to make sure that you maintain your mental health.
<ul>
<li>If you find yourself beginning to feel some stress, anxiety and/or feeling slightly overwhelmed, try WellTrack.
Sign in and find information and tools at your fingertips, available to you at any time. </li>
<li> If you need support and information about options and resources, please see the Office of the Dean of Students for drop-in hours (M-F, 8 am- 5 pm). </li>
<li> If you’re struggling and need mental health services: Purdue University is committed to advancing the mental health
and well-being of its students. If you or someone you know is feeling overwhelmed, depressed, and/or in need of mental health support,
services are available.
For help, such individuals should contact Counseling and Psychological Services (CAPS) at 765-494-6995 during and
after hours, on weekends and holidays, or by going to the CAPS office of the second floor of the Purdue University
Student Health Center (PUSH) during business hours.</li>
<li>TaskHuman offers private, real-time, on-demand, 1-on-1 video calls with wellness coaches covering over 800+ topics
such as anxiety, mindfulness, reducing stress, clean eating, time management, in-home workouts, relationship tensions,
financial issues, spiritual guidance and many more. You can access these wellness coaches from around the world 24/7.
The College of Engineering has an exclusive agreement with TaskHuman which gives you FREE and UNLIMITED access to
these resources. Over 3,200 calls have been made by College of Engineering students, staff, and faculty so far with an
average satisfaction rating of 4.89/5.
Learn more here: https://engineering.purdue.edu/ECE/TaskHuman.</li>
</ul>"
baseurl: "/ece264" # the subpath of your site, e.g. /blog/
url: "http://purs3lab.github.io/" # the base hostname & protocol for your site
schoolname: "Purdue University"
schoolurl: "https://engineering.purdue.edu/ECE"
twitter_username: machiry_msidc
address: |
Elmore Family School of Electrical and Computer Engineering
Purdue University
West Lafayette, IN, USA
# Set your Google Analytics tracking ID (set up yours at http://www.google.com/analytics/)
google_analytics: UA-93239312-1
### Do not change the followings unless you know what you are doing ###
# Build settings
markdown: kramdown
# Other options
permalink: blog/:year/:month/:title
excerpt_separator: "<!--more-->"
include: ['_images', '_css']
exclude: ['develop']
dateformat: "%m/%d/%Y"
future: true
collections:
events:
output: true
lectures:
output: false
lecschedule:
output: true
assignments:
output: true
announcements:
output: false
defaults:
- scope:
path: ""
type: "assignments"
values:
layout: "assignment"