- 1 CSC 261: Self-Directed Learning: Web Programming: 3 hours
- 2 Details
- 3 Course Content
CSC 261: Self-Directed Learning: Web Programming: 3 hours
Goals for CSC 261 are:
Upon completion of this course students will:
- Have developed skills in being a life long learner
Course outcomes for CSC 261 are:
Upon complete of CSC 261, students will understand:
- security issues associated with websites
- ethical issues associated with websites
- how to structure their own self learning on future tasks.
Program outcomes for CSC 261 are:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal, ethical, and moral principles.
- Learn new areas of technology
- Self-learning at the application level by
- having the technical material being covered by existing online lessons found in the ACM learning center and other professional sites
- having discussions about how to get the most out of online lessons
- demonstrating how to establish education goals, outcomes, and tasks to learn specific tasks.
- Note taking at the application level by grading the notes students take while working through online lessons
- Technical writing by requiring students to create at least one website covering a technical topic and grading it on the way it communicates the information
- Professionalism at the application level by holding discussions about the differences between building websites for oneself/friends (as a hobby) and doing it as a job.
- Security at the introductory level by covering at least two different security issues associated with website development
- Ethics at an introductory level by discussing the responsibilities of a website provider for the content of the material posted on the website.
- Verbal communications at the introductory level by requiring each student to make presentation (at least 5 minutes) discussing either what was learned in a lesson or presenting a website created by the student.
- Professor: Dr. Cathy Bareiss and Prof. Pete DeBonte
- Office: SB 027 (Dr. Bareiss), SB 013 (Pete)
- Class Time: TR 2:00-2:50 and online lab (W3Schools' Tutorials)
- Class Location: SB 025
- Textbook: See the "Tutorial" column in the Schedule table
* Covid related polices, etc * Integrity * Late work * Software Standards * Software Development Report
- HTML due date: January 29th
- PHP due date: April 23rd
- Learning Plan (Due April 23rd). This will be discussed in class. It is a sample learning plan that could be used for CSC 463.
Web development assignments can be found on the schedule
- Homework and quizzes
- Learning assignments and quizzes are worth 10% of the grade
- Online learning assignments are worth 30% of the grade. They can be done multiple times but MUST be completed by the quiz of that section
- Websites: Each section will require the development of its own website using that technology. These are worth 30% of the grade
- Exams/quizzes: The quizzes and final exam are worth 30% of the grade with the final being worth twice the weight any quiz.
- Grade scale
- 93% <= average <= 100% -> A
- 90% <= average < 93% -> A-
- 87% <= average < 90% -> B+
- 83% <= average < 87% -> B
- 80% <= average < 83% -> B-
- 77% <= average < 80% -> C+
- 73% <= average < 77% -> C
- 70% <= average < 73% -> C-
- 67% <= average < 70% -> D+
- 63% <= average < 67% -> D
- 60% <= average < 63% -> D-
- 0% <= average < 60% -> F
with Dr. Bareiss)
Tracking what you are learning
|Lists … Charset||Lists … <code>||Jan 19
Levels of learning
|Fewer this week due to Quiz topics:||Forms … Input Attributes||Jan 26
Deciding what to learn
Using what you learned
|Feb 4||25 Questions|
|Objects … Date Set Methods||Functions … Dates||Feb 9
Showing what you learned
|Math … Scope||Math … While Loops||Feb 16
Learning more than just the immediate item
|Hoisting … Reserved Words||Loop Break 1 and 2||Feb 23
|Reduced load for Spring Break week:||None
(which is good for Spring Break week)
|DOM 1 – 9||Mar 9
Types of sources for knowledge and evaluating them
|PHP||HOME … Data Types||Syntax and Variables||Mar 16
|Strings … Loops||Strings … Loops||Mar 23
|Functions … Form URL/E-mail||Functions … Forms||Mar 30
Deciding your topic for CSC 463
|Form Complete … Cookies||Dates … Advanced 4 ("Create a cookie…")||Apr 6
Planning your schedule
|Fewer this week due to Quiz topics:
||Advanced 5 ("Create a session variable…") and Advanced 6 ("Output…the session variable…")||Apr 13
Identifying your sources
|PHP Project Week
Identifying your products
Final Exam week
Final Exam: 1:00-3:00PM
ADA Statement for Syllabi: The Americans with Disabilities Act (ADA) is a law which provides civil rights protection for people with disabilities. Bethel University, in compliance with equal access laws, requests that students with disabilities seeking to acquire accommodations make an appointment with the Center for Academic Success—Disability Services. It is located in the Miller-Moore Academic Center, 033. You may also phone 574-807-7460 or email firstname.lastname@example.org for an appointment.
During this particularly difficult time, this statement momentarily underscores and deepens what is expressed in the Lifestyle Covenant regarding the dignity of all humans. The statement will remain in all Bethel Faculty syllabi until spring 2023 and then be remanded back to the Faculty. Bethel University respects the dignity of all God’s image-bearers, and stands against racism, prejudice, and discrimination. Because Christ calls us to love our neighbor as ourselves, Christian discipleship includes pursuing the good of those who suffer injustice due to their color, race, or ethnicity. Therefore, we aim to continually transform our classrooms into safe and hospitable spaces where we listen to one another with mercy, learn from and value each other with tenacity, and commit to pursuing justice for the most vulnerable in our community.