Differences between revisions 8 and 39 (spanning 31 versions)
Revision 8 as of 2010-08-08 16:32:35
Size: 1139
Editor: 71-87-243-6
Comment:
Revision 39 as of 2017-05-07 23:18:07
Size: 3516
Editor: scot
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
Look for all class information plus tips, tricks and FAQs here!
||'''Fall Classes''' ||'''Winter Classes''' ||
||CPTE 230 WindowsAdministration ||CPTR-319 DatabaseManagementSystems ||
||CPTR-328 PrinciplesOfNetworkingCourse ||CPTR-427 NetworkSecurity (Odd Only) ||
||CPTR-432 ManagingAndProgrammingMobileApplications (Even Only) ||CPTR-521 AdvancedDatabaseSystems (Even only) ||
||CPTR-542 AdvancedNetworkSecurity (Odd Only) ||CPTR-575 IssuesInComputerScienceAndReligion ||
Line 3: Line 9:
Look for all class information plus tips, tricks and FAQs.
Line 5: Line 10:
== Online Classes ==
Line 7: Line 11:
 * CPTE-105 IntroToWordProcessing (taught: Fall/Spring/Smart Start)
 * CPTE-106 IntroToSpreadSheets (taught by Mr. Dant Fall/Spring and by Dr. A during Smart Start)
 * CPTE-107 IntroToDatabases (taught: Fall/Spring)
Line 11: Line 12:
== Face-to-Face Classes ==

 * CPTR-327 PrinciplesOfNetworkingCourse (taught: Fall)
 * CPTR-427 NetworkSecurity (taught: Spring)
 * CPTR-319 DatabaseManagementSystems (taugh: Spring)
[[http://login.cengage.com/ssoinstructor/mydashboard.htm|Cengage Instructor Page]]
Line 19: Line 16:
== Standard Technical Paper Templates and LaTeX Tips == GeneralIdeasToImplementInAllClasses
Line 21: Line 18:
[[WritingTechnicalPapersInLaTeX]] contains information about different LaTeX tools and templates for you to get started with. These will be especially useful for any of my upper division computing classes. This section contains useful links including DrAndersonsRulesForWritingPapers. You will also find Dr. A's SupplementaryLatexRubric used in addition to the standard Research/Design Paper rubric. == Creating Videos for Assignments ==
In several of my classes, students are required to create video screen captures to turn in as assignments. Here are a few things to note about those video captures:
Line 23: Line 21:
== Rubrics and resources ==  1. Captures may be done on any platform as long as the instructor can watch the video using youtube (e.g. you uploaded it and gave me the link) or a format that [[[http://www.videolan.org/vlc/index.html|VLC]] recognizes.
 1. Video file size does not exceed eclass size limits (currently 50 mb) or you will need to put it on youtube.
 1. Video dimensions do not exceeed 1080P - 720P is preferable. 4x3 size is ok too. 1024x768 is great, and you can make them whatever works best for you!
 1. You may use any capture software you want. The following are ones known to work as of this writing:
  1. [[http://www.apple.com/quicktime/download/|QuickTime]] (Apple)
  1. [[https://obsproject.com/|Open Broadcaster Studio]] (Apple, Linux, or Windows) This one is installed in the lab as of 2017. If you wish to talk, make sure to bring a microphone. I believe the headset for your phone will work with the computers in the General Lab too.
Line 25: Line 28:
The SAU School of Computing has resources listed at [[http://www.southern.edu/cs/resources/Pages/variousresources.aspx]]. == Computing Research and Writing Resources ==
The following two links provide access to all of Dr. A's research and writing resources.

 * PerformingComputingResearch
 * LaTeXresources
 * DrAndersonsRulesForWritingPapers
 * SouthernAdventistUniversityWritingCenter
 * [[http://southern.libguides.com/content.php?pid=171766&sid=5590609|Library Link: to Computing Research Guide]]

== Rubrics ==
The SAU School of Computing has resources listed at http://www.southern.edu/cs/resources/Pages/variousresources.aspx.

== General Tools ==
 * [[http://www.ginifab.com/feeds/pms/pms_color_in_image.php|Pick Colors from a known image]]
 * http://readysetraphael.com
 * [[https://youtu.be/AAgWhnf_p3k|Inkscape drawing tutorial]]

= Approaches to solving Computer Problems =

There are really two types of problems in Computer science. First, there is the kind you program a solution to. It has complexity that must be dealt with or you will soon pull your hear out trying to figure out what it is you did or are doing or yet need to do. The second kind of problem is one you are trying to find the cause of, and then find a solution to. These are usually found in systems and relate to configurations or hardware problems.

== Dealing with Complex Problems ==

To deal with complexity you will employ one of the following tools:

|| Abstraction || Abstraction removes concerns about the internal details of software components and presents just what is essential for understanding and use. ||
|| Modularity || Modularity is an implementation that supports interchangeable components. ||
|| Layering || Layering is a common technique that provides progressive abstraction and implementation. E.g. the OSI Layer ||

Classes

Look for all class information plus tips, tricks and FAQs here!

Fall Classes

Winter Classes

CPTE 230 WindowsAdministration

CPTR-319 DatabaseManagementSystems

CPTR-328 PrinciplesOfNetworkingCourse

CPTR-427 NetworkSecurity (Odd Only)

CPTR-432 ManagingAndProgrammingMobileApplications (Even Only)

CPTR-521 AdvancedDatabaseSystems (Even only)

CPTR-542 AdvancedNetworkSecurity (Odd Only)

CPTR-575 IssuesInComputerScienceAndReligion

Cengage Instructor Page


GeneralIdeasToImplementInAllClasses

Creating Videos for Assignments

In several of my classes, students are required to create video screen captures to turn in as assignments. Here are a few things to note about those video captures:

  1. Captures may be done on any platform as long as the instructor can watch the video using youtube (e.g. you uploaded it and gave me the link) or a format that VLC recognizes.

  2. Video file size does not exceed eclass size limits (currently 50 mb) or you will need to put it on youtube.
  3. Video dimensions do not exceeed 1080P - 720P is preferable. 4x3 size is ok too. 1024x768 is great, and you can make them whatever works best for you!
  4. You may use any capture software you want. The following are ones known to work as of this writing:
    1. QuickTime (Apple)

    2. Open Broadcaster Studio (Apple, Linux, or Windows) This one is installed in the lab as of 2017. If you wish to talk, make sure to bring a microphone. I believe the headset for your phone will work with the computers in the General Lab too.

Computing Research and Writing Resources

The following two links provide access to all of Dr. A's research and writing resources.

Rubrics

The SAU School of Computing has resources listed at http://www.southern.edu/cs/resources/Pages/variousresources.aspx.

General Tools

Approaches to solving Computer Problems

There are really two types of problems in Computer science. First, there is the kind you program a solution to. It has complexity that must be dealt with or you will soon pull your hear out trying to figure out what it is you did or are doing or yet need to do. The second kind of problem is one you are trying to find the cause of, and then find a solution to. These are usually found in systems and relate to configurations or hardware problems.

Dealing with Complex Problems

To deal with complexity you will employ one of the following tools:

Abstraction

Abstraction removes concerns about the internal details of software components and presents just what is essential for understanding and use.

Modularity

Modularity is an implementation that supports interchangeable components.

Layering

Layering is a common technique that provides progressive abstraction and implementation. E.g. the OSI Layer

ClassesPage (last edited 2024-08-30 13:01:26 by scot)