CMPS 1023.101 INTRODUCTION TO COMPUTING for SCIENCE MAJORS

Instructor: Richard P. Simpson, Bolin 126E; Tel.: 397-4191;

email : richard.simpson@mwsu.edu Time : MWF 11:00am

Assistant: Rrezarta Krasniqi

Text: No text, We will be using OER(Open Educational Recources, Educause)

Prerequesites: A reasonable knowledge of College Algebra

Open Educational Resources: OER are teaching, learning, and research resources that reside in the public domain or have been released under an intellectual property license that permits their free use or re-purposing by others.3 Open educational resources include full courses, course materials, modules, textbooks, streaming videos, tests, software, and any other tools, materials, or techniques used to support access to knowledge. (Hewlett Report)

General: This course is designed as a first course in computing for Science Majors. It's focus will be on the techniques and software that support the writing of scientific papers. Each student will be led thru the process of researching, data analysis, data graphing, image processing, paper writing and presentation of a topic from the students major. These papers will follow the format of a known journal format such as that required by Association of Computing Machinery and the American Chemical Society. There are style plugins that now work with Microsoft Word for these organizations.

Course Content: The material which constitutes this course will include lectures, software tutorials, films, and homework. Students are responsible for all material regardless of class attendance. The class will meet in BSH 103 laboratory where hands on work will be done with Word, Excel, Powerpoint and other software. In addition to the above we will work with the well-known scripting language Perl. This language has become quite popular in Medicine and Biology. We will use it to process large files such as that found in DNA sequences. Each student will be required to research a topic in their field and write a paper on this topic following one of the above journal formats. The student will also be required to give a powerpoint presentation on the topic.

Course Grade Calculation
20%
Major Examinations (2) 10 % each
20%

Final Exam (1)

30%
Homework & Projects
10%

In Class projects (ICP's)

10% 
Power Point
10%
Paper
   

Attendance: Attendance will be taken at each class meeting by having students sign a roll sheet. Many of the classes will have an in class exercise that is turned in. If you are not in class you will not get credit for these exercises. A few of the in-class exercise grades will be dropped to allow for a few special circumstances. In otherwords it is very important that you attend every class and arrive on time. If late arrivals become a problem then the teacher will be forced to fix the situation. Capice?!

Homework: Assignments be regularly given to be done outside of class either in the labs on campus or at home on the students personal computer. All homework assignments must be turned in at the beginning of the class period in which they are due. Late homework will be penalized. Not turning in the homework will result in a severe reduction of the students grade.

Paper: A paper will be assigned that will concern itself with a specific topic in each students major. For example if you are a chemistry major you may research and write a paper on the molecular structure, application and future of Fullerenes(Buckyballs, carbon nanotubes). The format for this paper will be specified later in the course.

Powerpoint: A set of powerpoint slides covering the above topic will be required. This presentation should be suitable for for giving a short 15 minute presentation(eight slides) over the paper you wrote.

Laboratory: There is no official laboratory. We will use the lab in class and homework can be carried out on the students home computer or in one of the labs on campus.

NOTE: All students should refer to the current MSU Student Handbook and Activities Calendar for university policies related to class attendance, academic dishonesty, student responsibilities, rights and activities.

The following is presently under construction so don't take this as gospel.

APPROXIMATE SCHEDULE OF TOPICS

Week
Topic
Tutorials
1
Aug 24,26, 28

OER(Open Educational Resources)
(HW0)(email); Internet Searching and Search Engines
Downloading compressed files
Find and Download Notepad++(for home)
Windows GUI vrs Command line processing(DOS & UNIX)ICP:Simple DOS Commands: (HW1)

DOS commands

Hexdump

2

Aug 31,Sept 2,4

Download hexdump(hex dump): Number conversions
(HW2:Due Aug 4)
Word(Online GCF Training);
(HW3)(PaperTopic:due Sept 11 th);
Start on Perl and Discuss Notepad++

Installing Perl

Beginning Perl

3

Labor Day

Sep 9,11

Download for home:Perl;(HW4)(Perl Project #1:Due Sept 16)
ICP3:Simple Perl Programs(variables)
(HW5):(PerlProject#2:Questions list:Due Sept 21)

 

4
Sep 14, 16, 18

Concatenation of Dos Files for printing. More Perl Work. Bibliographic Software(EndNote, JabRef, Zotero,Word2007)

Exam I (Practice Exam)

 
5
Sep 21, 23, 25

ICP4:Add Bib to Paper (Additional Styles at Bibworld) Compression Utilities and DosScreenCopying
More Perl (The IF statement)(HW5.5: due friday 2nd)
Download Paint.net for you home machine

wordBibVideo

Office onlineBib

BibWord

6
Sep 28, 30, Oct 2

Perl (The while loop) (HW6: due friday 2nd)

Image Processing using Paint.NET(ICP6)
HW7(Image Modification Project)

(HW7.5:passed out in class on friday 2)
See Paint.net tutorials on www.paint.net web site.

file format working guide

more file stuff

7
Oct 5, 7, 9


Excel Class Review (HW8:Solor System:due Oct 16)
Excel Mathematical Processing(Online GCF Training)
Excel Mathematical Processing: HW9(GraphCubic)

 
8
Oct 12,14, 16

Fun With Functions
Excel (Graphs) HW9(GraphCubic)

A Perl Tutorial
9
Oct 19, 21, 23

Excel(Charts)
Perl and Regular Expressions
More regular expressions
HW10(regexp) Due Friday Oct 30

Another Perl Tutorial

Regex Tester

Wikipedia

10
Oct 26, 28, 30

Exam II Monday:Wed Oct 26( Practice Exam)
Search, Replace and Translate
Perl Arrays
DNA Analysis using Perl (HW11 DNA) Due Oct 30

 
Array Processing
11
Nov 2,4, 6

PowerPoint(Online CFG Training)
Florida Gulf Coast University
Scientific Presentations

Gif animation examples

MPG files, AVI files, AVI test examples, MOV file

Example Video Demos

Introduction to PPT

Add Slide transitions

Add custom Animinations

12
Nov 9, 11, 13

Continue with Presentations and SmartArt (ppt)
Wednesday: Build a quick ppt on Buckyballs using Internet for support.
Monday: Start Molecular Visualization
RasMol (simple older binary) and Java&Jmol

SmartArt Video

SmartArt Demo

Themes and Smartart

13
Nov 16,18, 20

Completed Paper due
Algorithmic Systems Biology
Interesting Simulations: Slime Molds and Ant Colonys
HW12 ( a world in StarLogo: due Nov 30)

Application:StarLogo
14
Nov 23,

More work with Starlogo In Class Project

THANKSGIVING WEEKEND

Study tutorial
15 Nov 30, Dec 2-4

PowerPoint Presentation Due(6 images per page)

Curve Expert and MWSnap

Project Census

Download CurveExpert 1.40

Linear Regression Video

16
FINAL
Dec 7th @ 11 AM (Review)
 

SUPPORTING Papers, books and other documentation of interest.