
| Line: 1 to 1 | ||||||||
|---|---|---|---|---|---|---|---|---|
| Added: | ||||||||
| > > | Recent Changes in CenterForComputing Web retrieved at 09:57 (GMT)<-- remove the format parameter to show absolute date instead if topic age --> <--/twikiTopRow--> Details Professor: Office: Class Time: 9:00 9:50am W Class Location: Textbook: Course Content Policies Use of Internet Resources... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> CSC 102: Introduction to Programming CSC 112: Digital Citizen CSC 121: Programming 1 CSC 170: DevOps 1 CSC 260: Self Direct Learning... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Details Professor: Dr. Cathy Bareiss Office: S 031 Class Time: 2:00 2:50pm F Lab Time: 2:00 2:50pm MW Class Location: S 030 Textbook: Membership... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Details Professor: Bareiss Office: S 031 Class Time: 9:30 10:50am TR Class Location: S 030 Textbook: None Course Content Policies Because... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Details Professor: Bareiss Office: S031 Course Content Policies 1. No late work is accepted. Assignments This course is primarily about writing... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Details Professor: Dr. Jeanette Shown Office: Class time: TBD Class Location: Textbook: online lessons Course Content Policies... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Details Professor: Office: Class Time: 9:00 9:50am M Class Location: Textbook: Course Content Policies Programs Assignments Grades Your... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Details Professor: Dr. Cathy Bareiss Office SB 31 Class Time: 2:00 2:50 MW Lab Time: 1:00 1:50 TF Class Location: S 025 Textbook: Student... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Details Professor: Dr. Cathy Bareiss Office: S 031 Class Time: 1:00 1:50pm WF Class Location: S 025 Textbook: membership in ACM Course Content... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Campus Integrity Policy AI Use Policy Services Education Majors: Please use the link below to review all appropriate standards. Standards <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Bethel University recognizes that Artificial Intelligence (AI) tools are becoming increasingly common in professional, academic, and educational settings. The purpose... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> AI Policy for CSC 463 Fall 2026 This is a supplement to any and all campus wide AI policies Required disclosure As is true for AI, you must disclose how much AI was... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Time to be an actor Objectives 1 Be creative 1 Build a complex program using a lot of techniques from before Assignment 1 Pick a scenario for your robot... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Build and program your first robot Objectives 1. Assemble a robot 1. Have fun 1. Learn how the fundamentals of the environment 1. Write your first program... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Your own project Objectives 1. Demonstrate all you have learned this semester 1. Have an opportunity to do things you want 1. Be creative Assignment... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Binary number converter Objectives 1. Get really comfortable with variables Assignment 1. Create a clean program that will read a binary number (black... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Time to be an actor Objectives 1 Learn to use abstraction Assignment 1 Adapt your previous lab to use blocks. You need at least four blocks, one for each... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Hint for finding the right speed 1. Create a variable for the speed. 1. If you are getting closer (say less than 26 centimeters), decrease the value in the variable... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Seeing a string on the brick display The most common problem here is that the program ends as sound as the display is changed. Then it changes back to the standard... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Mastermind with objects: Fall 2026 Learning Objective(s) Learn to create, use and test simple classes Overview of the Program Modify the previous program so... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Arrays (2D): Bin Packing Learning Objective(s) 1 Learn to use two dimensional arrays 1 Be introduced to an NP Complete problem Overview of the program This... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Just search or sort then search? Learning Objective(s) 1 Understand how to sort 1 Be able to search sequentially and with the binary search 1 Start to develop... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Hint 1: picking the next question to ask This task is easiest done with a boolean array. Each element is initially set to false (indicating that specific question... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Arrays part 2 Lab: Redo the Language Quiz: Fall 2026 Learning Objective(s) Use previous code More comfort with arrays Overview of the Program Write a program... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Mastermind with arrays: Fall 2026 Learning Objective(s) Learn to use simple array Overview of the Program Modify the previous program so that it uses arrays... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Computing the number of close to perfect pegs For each color it is: the min of the total of that color in either string the number of perfect ones for that color... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Creating the random solution Start with a blank string. For the number of pegs: pick a random number between 0 and one less than the number of colors... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Hint: Steps for solving the problem Don`t go on to the next step until the first steps work correctly 100% of the time. These steps are not required and can vary... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Methods: Mastermind Game: Fall 2026 Learning Objective(s) Improve skills with methods Have some fun (but work hard) Overview of the Program Create a program... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Repetition and Files again: Counting Letters: Fall 2026 Learning Objective(s) Nested loops Count controlled loops Catching exceptions More experience... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Hint: Steps for developing the program Don`t proceed to the following step until you can `prove` that the current step works. 1. Count the number of a`s in the... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Hint: Processing the next letter 1. At the end of the loop that processes a given letter, close the file and reopen it. 1. Can you generate a test situation... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Counting Letters with methods: Fall 2026 Learning Objective(s) Learn to use methods Abstraction Overview of the Program Modify the previous program so... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Hint: If the percentage is always 0% unless 100% correct 1. You are probably doing integer division. Make sure to do floating point division! <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Hint: Steps for developing the program Don`t proceed to the following step until you can `prove` that the current step works. 1. Get the program to read the file... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Repetition and Files Lab: Language Quiz: Fall 2026 Learning Objective(s) Improve use of loops Learn to work with sequential files Introduction to exceptions... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Hint 4 for Lab 3 1. One updates the prime number when the current prime number does not evenly divide the current number <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Hint 3 for Lab 3 for when to quit 1. The number 1 has no more prime factors, so continue as long as the number is 1 <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Repetition Lab: Factoring: Fall 2026 Learning Objective(s) Learn about event controlled loops (and use a priming read) Statement coverage for testing... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Repetition Lab: Factoring: Fall 2025 Learning Objective(s) Learn about event controlled loops (and use a priming read) Statement coverage for testing... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Selection Lab Program: Fall 2026 Learning Objective(s) Learn to use constants Learn to use selection statements Learn to use random numbers Learn... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> First Program: Fall 2026 Learning Objective(s) 1 Get the environment up and working 1 Enter your first program Overview of the Program This lab has two parts... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Details Professor: Bareiss Office: S031 Course Content Policies 1. No late work is accepted. However you may miss a total of 3 reflection papers and... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> CSC 398/CYSC 387: Internships Current Semester Syllabi Advising Resources Educational resources and thoughts College Gems... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> CSC 262: Self Directed Learning: System Administration: 3 hours Description Integration <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> CSC 260: Introduction to Self Directed Learning: 1 hour Description Integration <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Syllabi Summer 2026 CSC 398/CYSC 387: Summer internships Current Spring 2026 Fall 2025 Spring 2025 Fall 2024 Spring 2024... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Details Professor: Office: Class Time: 1:00 1:50pm WF Class Location: Textbook: Course Content Policies Programs Assignments Grades Your... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult--> <--/twikiTopRow--> Linked List Lab Learning Objective(s) 1 Learn to implement and use a linked list 1 Learn about priority queues Overview of the Program Create a problem that... <--/twikiSummary--> <--/twikiBottomRow--> <--/patternSearchResult-->Show 10, 20, 50, 100, 500, 1000 results per page, or show all. Related topics: | |||||||