Class Expectations
Prerequisites:
- General computer knowledge and internet familiarity expected.
Class:
- 3 Credits, Core - Required
- Co-requisites: None
Academic Honesty
-
Statement of Understanding between Professor and Student
Every student must respect the right of all to have an equitable
opportunity to learn and honestly demonstrate the quality of their
learning. Therefore, all students must adhere to a standard of
academic conduct, demonstrating respect for themselves, their
fellow students, and the educational mission of the University.
- As a student taking this class:
- I will not represent someone else's work as my own.
- I will not cheat, nor will I aid in another's cheating.
- I will be honest in my academic endeavors.
-
I understand that if I am found responsible for academic
misconduct, I will be subject to the academic misconduct
procedures and sanctions as outlined in the Student
Handbook.
-
Failure to adhere to the guidelines stated above may result
in one of the following:
- Expulsion: Permanent separation of the
student from the University, preventing readmission to the
institution. This sanction shall be recorded on the student`s
transcript.
- Suspension: Temporary separation of
the student from the University for a specific period of time.
By taking this course, I promise to adhere to FIU's Student Code of
Academic Integrity.
For more details on the policies and
procedures go to:
Academic Misconduct.
Goals
- Some of my goals are:
- Provide to all students the maximum support possible to make sure that all students achieve the best results in every one of my classes by, in addition to my office hours, offer the following additional FREE services.
- Tutoring six (6) days a week (Monday thru Saturday)
- Mentoring in and out of class
- Internships, Jobs, Resumes, Interviews, Career fairs,
Career help
- Jobs at FIU as tutors and graders
- Our Scholarships
Flit-Gap
- Scholarships
FIU Internal and External
- IT and Cyber Certifications guidance
- Free Hands-on Hardaware Traning and other services
- If you have any suggestions, for me, to help you better, please let me know
Attendance
- Attendance will be taken on face 2 face classes.
-
Only material that is taught in this class will be accepted.
- Not everything I teach in this class is in the book.
Simple Rules
-
If you have any question, please email me and/or come to my
office hours, and/or ask our FREE tutors at PG6 #102.
-
Working together on programs is PERMITTED, however, each
program
MUST BE UNIQUE, ALL PROGRAMS THAT ARE COPIES WILL GET A GRADE
OF ZERO (0)
- Your email MUST have your name on it. FIU, ElHombre,
TheItGuy, etc are NOT accepted.
- On your email's subject write:
Your class name and
email's purpose: Class name, pgm #, comments
- Upload your programs to canvas.fiu.edu.
-
All your programs must COMPILE OTHERWISE YOUR GRADE
WILL BE 0 (ZERO)
-
All your Webpages must BE POSTED IN OCELOT OTHERWISE
YOUR GRADE WILL BE 0 (ZERO)
- Your programs must work as requested.
- Pages with errors will lose points.
- Programs turned in after the due date are NOT accepted.
- All work to be done using material taught in our class ONLY.
- Any modification to your grades MUST be done no later than
ONE week after grades are posted on Canvas.
- if you have any issues with your grading, please circle the
question(s) and return the assignment to me, within one week,
so that I can re-grade it.
Book Required
C Program Design for Engineers
by: Jeri R. Hanly & Elliot B. Koffman
ISBN 978-0201708714
Publisher: Pearson
Catalog Description
COP2270 Topics (COULD BE MODIFIED)
- Chapter 1 - Overview of Computers and Software
- Chapter 2 - Overview of C
- Chapter 3 - Data Types, Operators, and Simple Functions
- Chapter 4 - Selection Structures: if and Switch Statements
- Chapter 5 - Repetition and Loop Statements
- Chapter 6 - Modular Programming
- Chapter 7 - Arrays
- Chapter 8 - Multidimensional Arrays
- Chapter 9 - Structure Types
- Chapter 10 - Text and Binary File Processing
- Chapter 11 - Programming in the Large
- Chapter 12 - Introduction to Numerical Methods
- Chapter 13 - On To C++
- Appendixes
- A - Character Sets
- B - ANSI C Standard Libraries
- C - C Operators
- D - C Numeric Types
- E - Enumered Types
- F - Pointer Arithmetics
- G - Dynamic Allocation of Two-Dimensional Arrays
- H - ANSI C Reserved Words
-
Cyber Security CEH (Certified Ethical Hacker) Notes
Tools Required - FREE
-
All C programs in this class MUST be written in TERMINAL mode.
- NO IDEs such as NetBeans or Eclipse are ALLOWED.
- DO NOT use any wordprocessor to write your programs.
- Windows: Use notepad or notepad++ editor.
- Linux/Unix: Use gedit, nano, pico, vi or vim editors.
- The computers in the ECS labs contain all the necessary programs
for his course, you can also use your own computers installing the
following FREE software:
-
All programs MUST be Compiled using:
GCC ANSI C Compiler
All C programs MUST compile and MUST NOT have any warnings.
All your programs must COMPILE OTHERWISE YOUR GRADE
WILL BE 0 (ZERO)
|
Academic Misconduct
Canvas Grading
We use Canvas as the Management System to do the following:
-
For students to upload all programs, and any other required
work
-
Maintain all students grades, including current totals for
each student grades
-
Please DO NOT TAKE INTO ACCOUNT THE COLUMNS NAMED WITH %
done automatically by Canvas
-
My grades are based on 100 points. Every point is worth the
same.
I DO NOT DO/USE
percentages
- Please follow your total amount of points earned ONLY
Grading
Attendance .............. = 5 points
|
Program 1 ............... = 10 points
|
Program 2 ............... = 10 points
|
Exam 1 ................. = 20 points |
Program 3 ............... = 10 points
|
Exam 2 ................. = 15 points |
Program 4 ............... = 10 points
|
Final Exam ......... ... = 20 points |
----------- |
Totals = 100 points |
PASS GPA
|
FAIL GPA
|
A = 100-95 4.00 |
D = 69-51 1.00
|
A- = 94-90 3.67 |
F = 50-00 0.00
|
B+ = 89-86 3.33 |
B = 85-82 3.00 |
B- = 81-78 2.67 |
C+ = 77-74 2.33 |
C = 73-70 2.00 |
|
|
At the end of the semester, I will round up your Final Grade, bringing it to the next highest integer |
Canvas Grading
We use Canvas as the Management System to do the following:
-
For students to upload all programs, and any other required
work
-
Maintain all students grades, including current totals for
each student grades
-
Please DO NOT TAKE INTO ACCOUNT THE COLUMNS NAMED WITH %
done automatically by Canvas
-
My grades are based on 100 points. Every point is worth the
same.
I DO NOT DO/USE
percentages
- Please follow your total amount of points earned ONLY
Assignments Documentation
Scheduled Programs, Quizzes and Exams COP 2270-RVC (19393) Sec C for Engineers
Below Dates and Data COULD BE MODIFIED
-
Program 1
- 10(Ten) points
Posted: December 16th, 2022
Due : Tuesday February 7th, 2023
Upload your program to Canvas before 12:30 pm
-
Program 2
- 10(Ten) points
Posted: December 16th, 2022
Due : Tuesday, February 21th, 2023
Upload your program to Canvas before 12:30 pm
-
Exam 1 PROCTORED
- 20 (Twenty) Points
Posted on : December 16th, 2022
To be held: Thursday March 9th, 2023
75 consecutive minutes, anytime from 12:30pm until 1:45pm
Covering all previous material.
NO OPEN NOTES, BOOKS, ELECTRONICS EQUIPMENT, etc ALLOWED.
-
Program 3
- 10(Ten) points
Posted: December 16th, 2022
Due : Thursday March 23rd, 2023
Upload your program to Canvas before 12:30 pm
-
Exam 2 PROCTORED
- 15 (FithTeen) Points
Posted: December 16th, 2022
Due : Thursday March 30th, 2023
75 consecutive minutes, anytime from 12:30pm until 1:45pm
Covering all previous material.
NO OPEN NOTES, BOOKS, ELECTRONICS EQUIPMENT, etc ALLOWED.
-
Program 4
- 10 (Ten) points
Posted: December 16th, 2022
Due : Friday April 14th, 2023 before 11:59pm
Upload your program to Canvas before 11:59pm
-
Final Exam
- 20 (Twenty) Points
Posted : December 16th, 2022
Held on: Tuesday, April 25th 2023, 12:00PM - 2:00PM
At : CASE 141
Covering all previous material.
NO OPEN NOTES, BOOKS, ELECTRONICS EQUIPMENT, etc ALLOWED.
|