Difference: CSC261SylS2026 (1 vs. 3)

Revision 32026-01-16 - CathyBareiss

Line: 1 to 1
 
META TOPICPARENT name="SyllabiSpring2026"

CSC 261: Self-Directed Learning: Web Programming: 3

hours

Description

Students will use independent learning techniques combined with class discussions to learn to build websites. Co-requisite: CSC 260

Goals for CSC 261 are:

  1. Upon completion of this course students will:
    1. Be able to create web pages with HTML, CSS, JavaScript, and PHP
    2. Have developed skills in being a life long learner

Course outcomes for CSC 261 are:

  • Upon complete of CSC 261, students will understand:
    • how to build web sites uses HTML, CSS, JavaScript, and PHP
    • 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:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. (Computing student learning outcome 1)
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. (Computing student learning outcome 2)
  3. Communicate effectively in a variety of professional contexts. (Computing student learning outcome 3)
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal, ethical, and moral principles. (Computing student learning outcome 4)
  5. Learn new areas of technology. (Computing student learning outcome 6)
  6. Understand and use appropriate cloud technologies in specified areas (Computing student learning outcome 8)
  7. Apply computer science theory and software development fundamentals to produce computing-based solutions. (Computer Science student learning outcome 1)
  8. Support the delivery, use, and management of information systems within an information systems environment. (Computing and Information Systems student learning outcome 1)
  9. Apply security principles and practices to maintain operations in the presence of risks and threats. (Cyber Security student learning outcome 1)

Integration

  1. 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.
  2. Note taking at the application level by grading the notes students take while working through online lessons
  3. 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
  4. 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.
  5. Security at the introductory level by covering at least two different security issues associated with website development
  6. Ethics at an introductory level by discussing the responsibilities of a website provider for the content of the material posted on the website.
  7. 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.

Details

  • Professor: Rachel Gramann
Changed:
<
<
  • Class Time: 2:00-2:50 M
>
>
  • Class Time: 2:00-2:50 M *PLEASE NOTE: Weekly on campus attendance is REQUIRED for all students*
 
  • Class Location: S 025
  • Textbook: Student membership in ACM. Resources from ACM Learning Center that will be used include:
Line: 41 to 41
 
Changed:
<
<

>
>
 
Changed:
<
<

>
>
 
Jan 12 40 Questions
Changed:
<
<

>
>
 
Changed:
<
<

>
>
 
Jan 19
Changed:
<
<

>
>
 
Changed:
<
<

>
>
 
Jan 26

HTML & CSS Project Week

Feb 2
JavaScript
Changed:
<
<

>
>
 
Changed:
<
<

>
>
 
Feb 9 25 Questions
Changed:
<
<

>
>
 
Changed:
<
<

>
>
 
Feb 16
Line: 94 to 84
 
Changed:
<
<

>
>
 
  • Loop Break 1
Changed:
<
<
  • Loop Break 2

>
>
  • Loop Break 2

 
Feb 23

Spring Break!

Mar 2 (No meeting)
Line: 112 to 100
 
Changed:
<
<
    • Other parts optional

>
>
    • Other parts optional

 
Changed:
<
<
  • DOM 19

>
>
  • DOM 19

 
Mar 9
Javascript Project Week

Mar 16
PHP
Changed:
<
<

>
>
 
Changed:
<
<

>
>
 
Mar 23
25 Questions
Changed:
<
<

>
>
 
Changed:
<
<

>
>
 
Apr 6

Changed:
<
<

>
>
 
Changed:
<
<

>
>
 
Apr 13

Changed:
<
<

>
>
 

Revision 22026-01-08 - CathyBareiss

Line: 1 to 1
 
META TOPICPARENT name="SyllabiSpring2026"

CSC 261: Self-Directed Learning: Web Programming: 3

hours

Description

Students will use independent learning techniques combined with class discussions to learn to build websites. Co-requisite: CSC 260

Goals for CSC 261 are:

  1. Upon completion of this course students will:
    1. Be able to create web pages with HTML, CSS, JavaScript, and PHP
    2. Have developed skills in being a life long learner

Course outcomes for CSC 261 are:

  • Upon complete of CSC 261, students will understand:
    • how to build web sites uses HTML, CSS, JavaScript, and PHP
    • 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:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. (Computing student learning outcome 1)
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. (Computing student learning outcome 2)
  3. Communicate effectively in a variety of professional contexts. (Computing student learning outcome 3)
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal, ethical, and moral principles. (Computing student learning outcome 4)
  5. Learn new areas of technology. (Computing student learning outcome 6)
  6. Understand and use appropriate cloud technologies in specified areas (Computing student learning outcome 8)
  7. Apply computer science theory and software development fundamentals to produce computing-based solutions. (Computer Science student learning outcome 1)
  8. Support the delivery, use, and management of information systems within an information systems environment. (Computing and Information Systems student learning outcome 1)
  9. Apply security principles and practices to maintain operations in the presence of risks and threats. (Cyber Security student learning outcome 1)

Integration

  1. 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.
  2. Note taking at the application level by grading the notes students take while working through online lessons
  3. 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
  4. 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.
  5. Security at the introductory level by covering at least two different security issues associated with website development
  6. Ethics at an introductory level by discussing the responsibilities of a website provider for the content of the material posted on the website.
  7. 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.
Line: 12 to 12
 

Policies

Changed:
<
<
>
>
 

Assignments

Grades

Line: 35 to 35
 
    • 60% <= average < 63% -> D-
    • 0% <= average < 60% -> F
Changed:
<
<

Tentative Schedule (needs fixing)

Monday
1/12
1/19
1/26
2/2
2/9
2/16
2/23
3/2
Spring break
3/9
3/16
3/23
4/30
4/6
4/13
4/20
4/27: Finals
1:00-3:00
>
>

Tentative Schedule

LanguageTutorialExercisesMonday
(Q&A
with Rachel)
Quiz
HTML and CSS

Jan 12 40 Questions

Jan 19

Jan 26

HTML & CSS Project Week

Feb 2
JavaScript

Feb 9 25 Questions

Feb 16

  • Loop Break 1
  • Loop Break 2

Feb 23

Spring Break!

Mar 2 (No meeting)

  • DOM 19

Mar 9
Javascript Project Week

Mar 16
PHP

Mar 23
25 Questions

Apr 6

Apr 13

Apr 20
PHP Project Week


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 rachel.kennedy@betheluniversityadminadmin.edu for an appointment.


 

Campus Integrity Policy

The student handbook (p. 156) states: “Any act of deceit, falsehood or stealing by unethically copying or using someone else’s work in an academic situation is strictly prohibited.

  1. A student found guilty of plagiarism or cheating will receive an “F”(zero) for that particular paper, assignment or exam. Should this occur, the professor will have an interview with the student and will submit a written report of the incident to the academic dean.
  2. If a second offense should occur, the student will be asked to appear before the professor, the academic dean and the vice president for student development.

The student should realize that at this point continuation in a course and even his/her academic career may be in jeopardy. In the event of a recommendation for dismissal, the matter shall be referred to the Student Development Committee.”

AI Use Policy

It is expected that any coursework (including, but not limited to, essays, papers, exams, projects, and lab reports) submitted by a student will be a product of their own creation, demonstrating their achievement of the learning outcomes related to the assigned task. With this in mind, note that submitting work that includes unauthorized or undocumented use of Artificial Intelligence (AI) may be considered as cheating or plagiarism. If you are unsure about appropriate use of AI on a given assignment, talk with your professor.

Services

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 rachel.kennedy@betheluniversity.edu for an appointment.

Education Majors:

Please use the link below to review all appropriate standards. Standards \ No newline at end of file

Revision 12025-11-25 - CathyBareiss

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="SyllabiSpring2026"

CSC 261: Self-Directed Learning: Web Programming: 3

hours

Description

Students will use independent learning techniques combined with class discussions to learn to build websites. Co-requisite: CSC 260

Goals for CSC 261 are:

  1. Upon completion of this course students will:
    1. Be able to create web pages with HTML, CSS, JavaScript, and PHP
    2. Have developed skills in being a life long learner

Course outcomes for CSC 261 are:

  • Upon complete of CSC 261, students will understand:
    • how to build web sites uses HTML, CSS, JavaScript, and PHP
    • 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:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. (Computing student learning outcome 1)
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. (Computing student learning outcome 2)
  3. Communicate effectively in a variety of professional contexts. (Computing student learning outcome 3)
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal, ethical, and moral principles. (Computing student learning outcome 4)
  5. Learn new areas of technology. (Computing student learning outcome 6)
  6. Understand and use appropriate cloud technologies in specified areas (Computing student learning outcome 8)
  7. Apply computer science theory and software development fundamentals to produce computing-based solutions. (Computer Science student learning outcome 1)
  8. Support the delivery, use, and management of information systems within an information systems environment. (Computing and Information Systems student learning outcome 1)
  9. Apply security principles and practices to maintain operations in the presence of risks and threats. (Cyber Security student learning outcome 1)

Integration

  1. 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.
  2. Note taking at the application level by grading the notes students take while working through online lessons
  3. 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
  4. 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.
  5. Security at the introductory level by covering at least two different security issues associated with website development
  6. Ethics at an introductory level by discussing the responsibilities of a website provider for the content of the material posted on the website.
  7. 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.

Details

  • Professor: Rachel Gramann
  • Class Time: 2:00-2:50 M
  • Class Location: S 025
  • Textbook: Student membership in ACM. Resources from ACM Learning Center that will be used include:

Course Content

Policies

Assignments

Grades

Your grades are made up of:

  • 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

Tentative Schedule (needs fixing)

Monday
1/12
1/19
1/26
2/2
2/9
2/16
2/23
3/2
Spring break
3/9
3/16
3/23
4/30
4/6
4/13
4/20
4/27: Finals
1:00-3:00

Campus Integrity Policy

The student handbook (p. 156) states: “Any act of deceit, falsehood or stealing by unethically copying or using someone else’s work in an academic situation is strictly prohibited.

  1. A student found guilty of plagiarism or cheating will receive an “F”(zero) for that particular paper, assignment or exam. Should this occur, the professor will have an interview with the student and will submit a written report of the incident to the academic dean.
  2. If a second offense should occur, the student will be asked to appear before the professor, the academic dean and the vice president for student development.

The student should realize that at this point continuation in a course and even his/her academic career may be in jeopardy. In the event of a recommendation for dismissal, the matter shall be referred to the Student Development Committee.”

AI Use Policy

It is expected that any coursework (including, but not limited to, essays, papers, exams, projects, and lab reports) submitted by a student will be a product of their own creation, demonstrating their achievement of the learning outcomes related to the assigned task. With this in mind, note that submitting work that includes unauthorized or undocumented use of Artificial Intelligence (AI) may be considered as cheating or plagiarism. If you are unsure about appropriate use of AI on a given assignment, talk with your professor.

Services

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 rachel.kennedy@betheluniversity.edu for an appointment.

Education Majors:

Please use the link below to review all appropriate standards. Standards
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback