CSC250 D03 Course Syllabus FA 2024

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

COURSE SYLLABUS

Course Prefix, Number, and Title


CSC-250: Computer Science II

Credits
3

University Name
Dakota State University

Academic Term/Year
Fall 2024

Last date to Drop and receive 100% refund


Thursday September 5th, 2024

Last date to Withdraw and earn a grade of 'W'


Friday November 8th, 2024

Course Meeting Time and Location


Mon/Wed/Fri 11:00am-11:50am Beacom 213

Instructor Information
Name
Anna Opsahl

Office
None, but available via email, Slack, or Discord. Can schedule meetings as needed.

Phone Number(s)
N/A

Email Address
[email protected]

Office Hours
No set hours, but I am often available on campus between 8:00am and 4:00pm. Please email to
schedule a meeting.

Approved Course Description


Catalog Description
Problem solving, algorithm design, standards of program style, debugging and testing. Extension
of the control structures and data structures of the high-level language introduced in CSC 150.
Elementary data structures and basic algorithms that include sorting and searching. Topics
include more advanced treatment of functions, data types such as arrays and structures, and
files.

Additional Course Information


Students will gain an intermediate knowledge of the C programming language. A Linux
environment will be provided to program in, and the GCC compiler will be used.

Prerequisites
Course Prerequisite(s)
CSC 150 Computer Science I

Technology Skills
Students should be comfortable with the basic operation of their computer. Any modern
operating system will be adequate. A DSU-issued tablet is strongly recommended, but not
absolutely required for on campus students. Those students who choose to opt out of the tablet
program are solely responsible for meeting any technology requirements.

A foundational understanding of the C programming language will be expected in the class. The
ability to use Linux command line is also a necessary skill.

Student Learning Outcomes


 Ability to translate problem description into algorithm and then program.
 Knowledge of appropriate use of functions to solve problems.
 Ability to develop, debug, and execute working code.
 Understanding the trade-offs between arrays, linked lists, and other basic data structures.

Course Materials
Required Textbook(s)
None

Required Supplementary Materials


A Linux programming environment (WSL, Virtual Machine, etc.) is required.
Contact instructor for WSL installation instructions if needed.
Optional Materials
None

Course Delivery and Instructional Methods


Lectures will include hands-on learning. All content will be delivered in class, with recordings typically
available online (not guaranteed).

Communication and Feedback


Preferred Contact Method
To contact me, use my DSU email, [email protected]
DO NOT USE D2L MESSAGING SYSTEM.
Do not send emails from personal email accounts.
Please put the class name [CSC-150] in the subject line.
Detailed descriptions and screenshots of your code will result in a more helpful response!
Email Response Time
Usually within 24 hours on weekdays, and 48 hours on weekends. (Not guaranteed)

Feedback on Assignments
Feedback on assignments is usually posted within 2 weeks of the due date. I will notify you of
any delays.

Requirements for Course Interaction


In order to maintain an environment conducive to learning, students will be expected to
communicate respectfully when interacting with their peers. All discourse must remain civil.

Evaluation Procedures
Assessments
Labs (both in class and take home)
Exam(s) and/or Cumulative Project(s)
Other, as the need arises
Final Examination
Friday December 13th, 2024 from 10:30am-12:30pm

Performance Standards and Grading Policy


The final letter grade will be based on the following scale:

• 90 - 100%. . . . . . . . . …. . . . . . . . . . . . . . . . . . . . . . "A"
• 80 - 89.9%. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "B"
• 70 - 79.9%. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "C"
• 60 - 69.9%. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "D"
• Less than 60% . . . . . . . . . . . . . . . . . . . . . . . . . . . . "F”
Tentative Course Outline and Schedule

Week Date Topics, Assignments, Quizzes, Tests, Deadlines


1 CSC 150 Review
2 CSC 150 Review
3 Functions
4 2D Arrays
5 Strings
6 File I/O, command line arguments
7 Searching/Sorting
8 Recursion
9 Structures
10 Memory allocaiont, pointers
11 Linked Lists
12 Flex time
13 Flex time
14 Flex time
15 Flex time
16 Finals Prep

Student Success Services and Supports


ADA Accommodations
Dakota State University strives to ensure that physical resources, as well as information and
communication technologies, are reasonably accessible to users to provide equal access to all. If
you encounter any accessibility issues, you are encouraged to immediately contact the
instructor of the course and Dakota State University's Office of Disability Services, which will
work to resolve the issue as quickly as possible.

DSU's Office of Disability Services is located in the Learning Engagement Center and can be
contacted by calling 605-256-5121 or emailing [email protected]. Students seeking ADA
accommodations (such as non-standard note taking or extended time and/or a quiet space
taking exams and quizzes) can access the DSU website https://dsu.edu/student-life/disability-
services/index.html for additional information and the link to the Disability Services Request
Form. You will need to provide documentation of your disability and the ADA Coordinator must
confirm the need before officially authorizing accommodations.

DSU Knowledge Base


The DSU Knowledge Base contains links and resources to help students by providing information
about the following topics: User Accounts & Passwords, Academic Tools & Resources, Software
& Apps Support, WiFi & Network Access, Campus Emergency Alert System, Campus Printing, IT
Security & Safe Computing, and the Support Desk (which is there to help both on and off-
campus students). The Knowledge Base can be accessed through the link below:
 DSU Knowledge Base
D2L Support for Students
The D2L Support for Students site is designed to provide DSU students a D2L support resource
center that contains user guides, tutorials, and tips for using the D2L learning environment. The
D2L Support for Students site can be accessed through the link below:
 DSU D2L Support Resources for Students

Classroom Policies
Attendance and Make-up Policy
Attendance in class is strongly encouraged. Class content may be recorded and posted to D2L,
but recordings are not guaranteed. Late work will ONLY be accepted for full credit with prior
approval and good cause. Students may submit late work for a 20% deduction until the
instructor closes the Dropbox (typically 3 days after the due date). No late work will be accepted
after the due date has passed and the assignment has been graded for the rest of the class.

DSU Policies
Complaint Procedure
Dakota State University seeks to resolve student concerns and complaints in a fair and prompt
manner. Students may file a complaint using the DSU Concerns and Feedback form. SARA
complaints from out-of-state students may be filed using the procedures noted here.

Grade Appeal Policy


If a student believes the final grade assigned in a course was inappropriate, he/she may appeal
that grade by filing a formal grade appeal within 15 days of the start of the next academic
session. Please see the DSU policy on Appealing Academic and Administrative Decisions for the
required process and form to appeal a final grade.

Student Verification Statement and Proctoring Policy


Federal law requires that universities verify the identity of students when course materials
and/or course assessment activities are conducted either partially or entirely online. A student’s
Desire2Learn (D2L) login and password are intended to provide the student with secure access
to course materials and are also intended to help the university meet this federal mandate.
Some DSU Faculty also require the use of a proctor for exams in distance-delivered (Internet)
courses and this requirement provides a second level of student identity verification. Students
are responsible for any proctoring fees, if applicable. Finally, an instructor who uses web
conferencing technology may require students to use a webcam during exams as another means
of student identity verification through voice and visual recognition.
<< For online courses, include the verification method used for the course (i.e., proctoring,
portfolio, oral exam, student observation, etc.) >>

South Dakota Board of Regents Policy Statements


Freedom in Learning Statement
Under Board of Regents and Regental Institutions policy, student academic performance may be
evaluated solely on an academic basis, not on opinions or conduct in matters unrelated to
academic standards. Discussion and debate are critical to education and professional
development. Students should be free to take reasoned exception to the data or views offered
in any course of study and to reserve judgment about matters of opinion, but they are
responsible for learning the content of any course of study for which they are enrolled. While
the exploration of controversial topics may be an important component of meeting the student
learning outcomes in a course, no student will be compelled or directed to personally affirm,
adopt, or adhere to any divisive concepts (as defined in SDCL 13-1-67). Students who believe
that an academic evaluation reflects prejudiced or capricious consideration of student opinions
or conduct unrelated to academic standards should contact their home institution to initiate a
review of the evaluation.

ADA Statement
The Regental Institutions strive to ensure that physical resources, as well as information and
communication technologies, are reasonably accessible to users to provide equal access to all. If
you encounter any accessibility issues, you are encouraged to immediately contact the
instructor of the course and the Office of Disability Services, which will work to resolve the issue
as quickly as possible. Please note: if your home institution is not the institution you are enrolled
at for a course (host institution), then you should contact your home institution’s Office of
Disability services. The disability services at the home and host institution will work together to
ensure your request is evaluated and responded to in a timely manner.

Academic Dishonesty and Misconduct


Cheating and other forms of academic dishonesty and misconduct run contrary to the purposes
of higher education and will not be tolerated. Academic dishonesty includes, but is not limited
to, plagiarism, copying answers or work done by another student (either on an exam or an
assignment), allowing another student to copy from you, and using unauthorized materials
during an exam. The Regental Institution’s policy and procedures on cheating and academic
dishonesty can be found in your home institution’s Student Handbook and the governing Board
of Regents policies can be found in BOR Policy 2.9.2 and BOR Policy 3.4.1. The consequences for
cheating and academic dishonesty are outlined in policy.

Acceptable Use of Technology


Acceptable Use of Information Technology Resources: While Regental Institutions strive to
provide access to computer labs and other technology, it is the student’s responsibility to ensure
adequate access to the technology required for a course. This may include access to a computer
(not Chromebooks, iPads, etc.), webcam, internet, adequate bandwidth, etc. While utilizing any
of the information technology systems students, faculty and staff should observe all relevant
laws, regulations, BOR Policy 7.1, and any institutional procedural requirements.

Emergency Alert Communication


In the event of an emergency arising on campus under BOR Policy 7.3, your Regental Home
Institution will notify the campus community via the emergency alert system. It is the
responsibility of the student to ensure that their information is updated in the emergency alert
system. The student’s cell phone will be automatically inserted if available and if not, their email
address is loaded. Students can at any time update their information the student alert system.

You might also like