Pepper Home | Course Home | Syllabus | Assignments Due | In Class Exercises | Presentations | Helpful Links |
CSC271 Software I: Utilities and Internals Assignments
Date | Assignment | Resources |
9/2 |
Set up your homework environment and run a few commands on panther. Nothing to turn in. Do not forget the syllabus reading every week. This week is Linux Chapter 1. |
|
9/4 | Intro to Unix | |
9/9 | Basic files homework | |
9/14 | Vi Homework | |
9/14 | File system homework | |
9/18 | Regular Expression
Tester Homework |
|
9/18 | Second Regular Expression Homework | |
9/21 | Grep homework | |
9/23 | SED Starter Homework | |
9/25 | SED Advanced homework | |
9/28 |
Basic Uniz Quiz and try some regex
golf https://regex.alf.nu |
|
9/30 | Shell scripts homework 1 | |
10/5 | Shell scripts homework 2 | |
10/7 | Shell scripts homework 3 | |
10/9 | Shell Script programming homework to search one table and list all the search results | |
10/9 | Perl Homework 1 - Flow control | |
10/14 | Shell Scripts Catalog System Step 1 | |
10/16 | Perl Homework 2 - Arrays | |
10/19 | Shell Scripts Catalog System Completed | |
10/19 | Perl Homework 3 - Regular Expressions and file reading | |
10/21 | Midterm Study Sheets | |
10/23 | Midterm | |
11/2 |
Perl Catalog System Portion Due For 11/2, I am accepting your best attempt, whatever that is. For every week following, you need to make some progress through the steps on the assignment. Steps A, B and C are independent, but there are sub-steps that have order. Every week, hand in a sub-step until the project is complete (which must be by 11/30). You only get one grade, but every week with no submission brings your project down by 10%. |
|
11/6 | C Programming In Class Exercise Items 1-3 with a 2 hour maximum - Submit this one program. | |
11/9 |
C Programming In Class Exercise Completion - turn in all of 1-8 in this one item even if you turned in 1-3 earlier.
|
|
11/9 |
Perl Catalog System Portion Due Every week you have not handed in a final Perl Catalog system, hand in a sub-step until the project is complete (which must be by 11/30). You only get one grade, but every week with no submission brings your project down by 10%.
|
|
11/9 |
Extra Credit Option 4 shell scripts - please hand these in as you complete them.
|
|
11/16 |
Perl Catalog System Portion Due Every week you have not handed in a final Perl Catalog system, hand in a sub-step until the project is complete (which must be by 11/30). You only get one grade, but every week with no submission brings your project down by 10%.
|
|
11/20 |
Process and Signals Homework (prep for C Program Catalog) (allowing resubmission on 11/23)
|
|
11/23 |
Perl Catalog System Portion Due , every week with no submission on the perl catalog brings your project down by 10%.
|
|
11/23 |
C Program Catalog System
. submit any 2 options and try to also get the menu done.
|
|
11/23 |
|
|
11/30 |
|
|
12/4 |
|
|
12/14 |
Build a database Catalog System / Web inventory search
|
|
no need to hand in | Final Review exercises | |
12/16 |
Study for Final Exam Final Wed 12/16/2015 8:00- 10:00
|
|
NOT USED BELOW! | ||
not used | Perl Homework 3- Hash table and File input | |
not used | C Programming with Environment Variables and Structure update | |
not used | C Programming file i/o | |
not used | C Programming Simple file write | |
not used | Processes and Signals Homework | |
Three SQL queries on your own tables |