- #1

- 972

- 223

## Main Question or Discussion Point

I got chewed out today by one of my professor for not knowing or having an interest in coding. The professor told me it is a school that every math/science major should know. It does not have to be at the level of a computer science major, but competency is needed according to my professor. Sadly, the professor apologized because they graduated in the 70s. She is not extremely familiar with the todays languages to offer any learning resources.

I have to take a required programming course. Here is the description:

Prerequisite: CECS 100 and MATH 113 (or equivalent) all with a grade of "C" or better.

Introduction to basic concepts of computer science and fundamental techniques for solving problems using the Python programming language. Variables, data types, conditional statements, loops and arrays. Programming style. Applications to numerical and non-numerical problems. Introduction to basic concepts of computer science and fundamental tec

Letter grade only (A-F). (Lecture 2 hours, laboratory 3 hours)

Course textbooks are not yet posted. However, I prefer to use atleast 2 books in my courses.

What is worrying me is that the class has a prerequisite. I do not have it completed, I am a transfer student. I am majoring in mathematics and Math 113 is a intermediate algebra course. I have finished the Linear Algebra/Differential Equations/ Calculus Series/ Discrete Mathematics. At my school, transfer students are only allowed to take courses in their initial semester that have been authorized by a academic advisor or counselor in the respective department. This class is what my advisor wrote on records.

Here is the prerequisite:

Prerequisite/Corequisite: ENGL 100 or GE Composition (Area A1).

Help students develop critical thinking skills using technical software. Main topics include: identifying engineering issues for investigation, developing planning and problem solving strategies, locating pertinent information and examples, critically analyzing these sources, forming and testing hypotheses, synthesizing and organizing results for effective communication, and developing transferable problem solving skills.

Letter grade only (A-F). (Lecture 2 hours, laboratory 3 hours)

I have to take a required programming course. Here is the description:

Prerequisite: CECS 100 and MATH 113 (or equivalent) all with a grade of "C" or better.

Introduction to basic concepts of computer science and fundamental techniques for solving problems using the Python programming language. Variables, data types, conditional statements, loops and arrays. Programming style. Applications to numerical and non-numerical problems. Introduction to basic concepts of computer science and fundamental tec

Letter grade only (A-F). (Lecture 2 hours, laboratory 3 hours)

Course textbooks are not yet posted. However, I prefer to use atleast 2 books in my courses.

What is worrying me is that the class has a prerequisite. I do not have it completed, I am a transfer student. I am majoring in mathematics and Math 113 is a intermediate algebra course. I have finished the Linear Algebra/Differential Equations/ Calculus Series/ Discrete Mathematics. At my school, transfer students are only allowed to take courses in their initial semester that have been authorized by a academic advisor or counselor in the respective department. This class is what my advisor wrote on records.

Here is the prerequisite:

**100. Critical Thinking in the Digital Information Age (3)**Prerequisite/Corequisite: ENGL 100 or GE Composition (Area A1).

Help students develop critical thinking skills using technical software. Main topics include: identifying engineering issues for investigation, developing planning and problem solving strategies, locating pertinent information and examples, critically analyzing these sources, forming and testing hypotheses, synthesizing and organizing results for effective communication, and developing transferable problem solving skills.

Letter grade only (A-F). (Lecture 2 hours, laboratory 3 hours)