8 votes

What qualities should be considered when designing a front end project?

As a student I would find this assignment uninteresting and a waste of my skills. I would feel the professor is just trying to be lazy and not having to properly grade assignments. If they really ...
  • 403
5 votes

How can I maintain interest in front end?

I teach game programming, and I have a very similar issue. Day 1: They want to make Overwatch, and on Day 2-End of the year, they want to play overwatch. I usually start the year with an ...
  • 381
5 votes

How can I maintain interest in front end?

As Choirbean noted, this is fundamentally a question of motivation. I don't think it's about making something more "exciting." That is, the secret is not in something extrinsic, which is what makes ...
  • 9,032
5 votes

How to help students comprehend the HTML document flow?

Absolute positioning as bad practice Referencing the StackOverflow question, "Is it considered bad practice to use absolute positioning?", the consensus is, just like nearly everything in CSS, "it ...
4 votes

How to help students comprehend the HTML document flow?

I'm not sure how you teach these things, but you may have a misconception about learning that is getting in the way. This seems to be common with newer teachers who don't yet show the scars of many ...
  • 35.1k
4 votes
Accepted

How can I maintain interest in front end?

Assuming that you have reasonably motivate students in the first place, the first rule of motivation is to explain the goal, and where that fits into a larger framework. So, if you're teaching CSS, ...
  • 31.7k
3 votes

Are userscripts a good teaching tool?

I think there's one step between knowledge of HTML/CSS and writing userscripts: knowledge of Developer Tools in Chrome, especially the "Elements" tab. One demonstration students loved seeing was when ...
  • 9,032
3 votes

When teaching Web Development, should server or client side come first?

The title here almost feels like a trick question to me. Not that it's intentionally trying to mess with people, but "which one first" is a bit of a false dichotomy. This is a somewhat unfortunate ...
2 votes
Accepted

When teaching Web Development, should server or client side come first?

I would definitely start with front-end. It's possible to avoid many of the warts of javascript by using ECMA6 or only teaching small pieces of the language. For example, loops and if statements are ...
  • 215
2 votes

When teaching Web Development, should server or client side come first?

Front end First teach HTML along with inline styles(it is a bad practice though). Because it is very less strict in syntax. You can skip the <head> tag or ...
  • 831
2 votes

When teaching Web Development, should server or client side come first?

I'd like to summarize a few of the answers already given by suggesting a general framework for such "chicken and egg" problems. You have two things to teach that are closely related but different. You ...
  • 35.1k
1 vote
Accepted

Are userscripts a good teaching tool?

I've thought about using userscripts as a tool, or even a foundation, for teaching front-end web development as well but haven't had an opportunity to try it out yet (I'll update this when I do!), so ...
  • 395
1 vote

How can I maintain interest in front end?

In my client-side dev classes, I start by introducing the HTTP protocol so that the students can understand what really happens when they click one link or type one URL. Then, I start with the flow: ...
1 vote

How can I maintain interest in front end?

Another element to add to the solution is to slightly delay the HTML tags. You can start with a WYSIWYG web page tool. In that they create the web page that meets your listed objectives. Then you can ...
1 vote

When teaching Web Development, should server or client side come first?

There are already answers here. I will add a contrary one, as this point of view is missing. When designing a program, the best ones are the ones where the business logic was designed first. ...
1 vote

When teaching Web Development, should server or client side come first?

True full stack from the base install of an OS with an IP address up to the next StackExchange? Multiple classes.. HTML+CSS is always first, then Linux Admin, Back End Coding, and Pure SQL. Only ...
  • 301
1 vote

When teaching Web Development, should server or client side come first?

I'll probably elaborate more on this in a blog post at some point but I usually do the following: Simple HTML (load from file, no styling) Simple baclend - I usually use Flask More backend templates ...
1 vote

When teaching Web Development, should server or client side come first?

Students need at least a cursory understanding of how web pages are built before moving to the back end. Last year we did a project where there were groups split into front end design, front end JS, ...
  • 3,039

Only top scored, non community-wiki answers of a minimum length are eligible